diff --git a/.github/workflows/dependent-issues.yml b/.github/workflows/dependent-issues.yml index 52cebf556..cbc2fad0e 100644 --- a/.github/workflows/dependent-issues.yml +++ b/.github/workflows/dependent-issues.yml @@ -18,17 +18,43 @@ on: - cron: '0 0 * * *' jobs: - check: - runs-on: ubuntu-latest - steps: - - uses: z0al/dependent-issues@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - label: dependent - comment: > - This PR/issue depends on: + tmp-build: + releases-matrix: + name: Release Go Binary + runs-on: ubuntu-latest + strategy: + matrix: + # build and publish in parallel: linux/386, linux/amd64, linux/arm64, windows/386, windows/amd64, darwin/amd64, darwin/arm64 + goos: [ linux, darwin ] + goarch: [ amd64, arm64 ] + exclude: + - goarch: arm64 + goos: windows + steps: + - uses: actions/checkout@v3 + - name: Codebase security check + continue-on-error: true + uses: snyk/actions/golang@master + with: + go-version: '1.20' + env: + SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} + - uses: wangyoucao577/go-release-action@v1.41 + env: + MIXPANEL_PROJECT_TOKEN: ${{ secrets.MIXPANEL_PROJECT_TOKEN }} + LILICO_TOKEN: ${{ secrets.LILICO_TOKEN }} + APP_VERSION: $(basename ${GITHUB_REF}) + BUILD_TIME: $(date --iso-8601=seconds) + VERSION: ${{github.ref_name}} + COMMIT: ${{ github.sha }} + CGO_CFLAGS: "-O -D__BLST_PORTABLE__" # temporary workaround for crypto being built on older machines + with: + pre_command: make versioned-binaries + github_token: ${{ secrets.GITHUB_TOKEN }} + goos: ${{ matrix.goos }} + goarch: ${{ matrix.goarch }} + goversion: "1.20" + project_path: "./cmd/flow" + build_command: CGO_CFLAGS="-O -D__BLST_PORTABLE__" go build + ldflags: -X "github.com/onflow/flow-cli/build.commit=${{ env.COMMIT }}" -X "github.com/onflow/flow-cli/build.semver=${{ env.VERSION }}" -X "github.com/onflow/flow-cli/internal/command.mixpanelToken=${{ env.MIXPANEL_PROJECT_TOKEN }}" -X "github.com/onflow/flow-cli/internal/accounts.accountToken=${{ env.LILICO_TOKEN }}" - {{ dependencies }} - - By **[Dependent Issues](https://github.com/z0al/dependent-issues)** (🤖).