mirror of
https://github.com/mudler/luet.git
synced 2025-09-26 07:10:25 +00:00
Get goreleaser from GH actions
This commit is contained in:
4
.github/workflows/pr.yml
vendored
4
.github/workflows/pr.yml
vendored
@@ -46,6 +46,10 @@ jobs:
|
|||||||
sudo apt-get install -y upx && sudo -E env "PATH=$PATH" make deps
|
sudo apt-get install -y upx && sudo -E env "PATH=$PATH" make deps
|
||||||
sudo curl -fSL "https://github.com/genuinetools/img/releases/download/v0.5.11/img-linux-amd64" -o "/usr/bin/img"
|
sudo curl -fSL "https://github.com/genuinetools/img/releases/download/v0.5.11/img-linux-amd64" -o "/usr/bin/img"
|
||||||
sudo chmod a+x "/usr/bin/img"
|
sudo chmod a+x "/usr/bin/img"
|
||||||
|
- name: Install GoReleaser
|
||||||
|
uses: goreleaser/goreleaser-action@v2
|
||||||
|
with:
|
||||||
|
install-only: true
|
||||||
- name: Build
|
- name: Build
|
||||||
run: sudo -E env "PATH=$PATH" make multiarch-build-small
|
run: sudo -E env "PATH=$PATH" make multiarch-build-small
|
||||||
- name: Tests
|
- name: Tests
|
||||||
|
4
.github/workflows/push.yml
vendored
4
.github/workflows/push.yml
vendored
@@ -58,6 +58,10 @@ jobs:
|
|||||||
sudo apt-get install -y upx && sudo -E env "PATH=$PATH" make deps
|
sudo apt-get install -y upx && sudo -E env "PATH=$PATH" make deps
|
||||||
sudo curl -fSL "https://github.com/genuinetools/img/releases/download/v0.5.11/img-linux-amd64" -o "/usr/bin/img"
|
sudo curl -fSL "https://github.com/genuinetools/img/releases/download/v0.5.11/img-linux-amd64" -o "/usr/bin/img"
|
||||||
sudo chmod a+x "/usr/bin/img"
|
sudo chmod a+x "/usr/bin/img"
|
||||||
|
- name: Install GoReleaser
|
||||||
|
uses: goreleaser/goreleaser-action@v2
|
||||||
|
with:
|
||||||
|
install-only: true
|
||||||
- name: Build test
|
- name: Build test
|
||||||
run: sudo -E env "PATH=$PATH" make multiarch-build-small
|
run: sudo -E env "PATH=$PATH" make multiarch-build-small
|
||||||
- name: Tests
|
- name: Tests
|
||||||
|
1
Makefile
1
Makefile
@@ -85,7 +85,6 @@ test-docker:
|
|||||||
bash -c "make test"
|
bash -c "make test"
|
||||||
|
|
||||||
multiarch-build:
|
multiarch-build:
|
||||||
GO111MODULE=off go get -u github.com/goreleaser/goreleaser
|
|
||||||
goreleaser release --auto-snapshot --skip-publish --rm-dist
|
goreleaser release --auto-snapshot --skip-publish --rm-dist
|
||||||
|
|
||||||
multiarch-build-small:
|
multiarch-build-small:
|
||||||
|
Reference in New Issue
Block a user