1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00

Merge pull request #414 from muety/cgo

Remove gcc dependency in release
This commit is contained in:
Ferdinand Mütsch 2022-09-30 14:49:58 +02:00 committed by GitHub
commit b287c4ca36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 11 deletions

View File

@ -1,9 +1,7 @@
name: ci name: ci
on: on:
push: push:
branches: [ master ]
pull_request: pull_request:
branches: [ master ]
jobs: jobs:
test: test:

View File

@ -15,12 +15,9 @@ jobs:
- platform: ubuntu-18.04 - platform: ubuntu-18.04
GOOS: linux GOOS: linux
GOARCH: amd64 GOARCH: amd64
CC: gcc
- platform: ubuntu-18.04 - platform: ubuntu-18.04
package: gcc-aarch64-linux-gnu
GOOS: linux GOOS: linux
GOARCH: arm64 GOARCH: arm64
CC: aarch64-linux-gnu-gcc
- platform: windows-latest - platform: windows-latest
GOOS: windows GOOS: windows
GOARCH: amd64 GOARCH: amd64
@ -43,10 +40,6 @@ jobs:
- name: Check out code into the Go module directory - name: Check out code into the Go module directory
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Install gcc
if: "${{ matrix.package != '' }}"
run: sudo apt-get update && sudo apt-get -y install ${{ matrix.package }}
- name: Set version - name: Set version
shell: bash shell: bash
run: | run: |
@ -63,8 +56,8 @@ jobs:
working-directory: ./dist working-directory: ./dist
shell: bash shell: bash
run: | run: |
GOOS=${{ matrix.GOOS }} GOARCH=${{ matrix.GOARCH }} \ GOOS=${{ matrix.GOOS }} GOARCH=${{ matrix.GOARCH }} CGO_ENABLED=0 \
CC=${{ matrix.CC }} CGO_ENABLED=0 go build -v -ldflags '-w -s' ../ go build -v -ldflags '-w -s' ../
- name: Compress working folder (Windows PowerShell) - name: Compress working folder (Windows PowerShell)
working-directory: ./dist working-directory: ./dist