Skip to content

Merge pull request #12 from aviorstudio/workstream-2-exact-release-tags #32

Merge pull request #12 from aviorstudio/workstream-2-exact-release-tags

Merge pull request #12 from aviorstudio/workstream-2-exact-release-tags #32

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- main
jobs:
ci:
runs-on: ubuntu-latest
# Bounded, so a step that hangs fails here rather than sitting until the
# runner's own timeout hours later.
timeout-minutes: 20
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Go
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version-file: go.mod
# Built first: a compile error should fail before a test suite reaches the
# same conclusion more slowly.
#
# The same action Release uses, so a pull request builds exactly what a
# release builds -- all six targets. This used to run scripts/cli_build.sh,
# which produces one host binary: a break in windows/arm64 or darwin/arm64
# surfaced first at release time.
- name: Build
uses: ./.github/actions/build
- name: Test
uses: ./.github/actions/test