Browse Source

feature(ci): add additional platforms to release

pull/2288/head
Alexander 3 years ago
parent
commit
4f452b71c9
  1. 12
      .github/workflows/release.yml
  2. 16
      .github/workflows/release_binaries.yml

12
.github/workflows/release.yml

@ -12,15 +12,23 @@ jobs:
strategy: strategy:
matrix: matrix:
goos: [linux, windows, darwin, freebsd, netbsd, openbsd] goos: [linux, windows, darwin, freebsd, netbsd, openbsd]
goarch: [amd64, arm, arm64, 386]
goarch: [amd64, arm, arm64, 386, ppc64le, s390x]
exclude: exclude:
- goarch: arm - goarch: arm
goos: darwin goos: darwin
- goarch: 386 - goarch: 386
goos: darwin goos: darwin
- goarch: ppc64le
goos: darwin
- goarch: s390x
goos: darwin
- goarch: arm
goos: windows
- goarch: arm64 - goarch: arm64
goos: windows goos: windows
- goarch: arm
- goarch: ppc64le
goos: windows
- goarch: s390x
goos: windows goos: windows
steps: steps:

16
.github/workflows/release_binaries.yml

@ -15,13 +15,25 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
goos: [linux, windows, darwin, freebsd ]
goarch: [amd64, arm]
goos: [linux, windows, darwin, freebsd, netbsd, openbsd]
goarch: [amd64, arm, arm64, 386, ppc64le, s390x]
exclude: exclude:
- goarch: arm - goarch: arm
goos: darwin goos: darwin
- goarch: 386
goos: darwin
- goarch: ppc64le
goos: darwin
- goarch: s390x
goos: darwin
- goarch: arm - goarch: arm
goos: windows goos: windows
- goarch: arm64
goos: windows
- goarch: ppc64le
goos: windows
- goarch: s390x
goos: windows
# Steps represent a sequence of tasks that will be executed as part of the job # Steps represent a sequence of tasks that will be executed as part of the job
steps: steps:

Loading…
Cancel
Save