Skip to content

Commit

Permalink
fix: show binaries in release page
Browse files Browse the repository at this point in the history
  • Loading branch information
brunomacf committed Jul 2, 2021
1 parent 1f1e270 commit 6b215ff
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 48 deletions.
47 changes: 0 additions & 47 deletions .github/workflows/release-binaries.yml

This file was deleted.

48 changes: 48 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,59 @@ on:
branches:
- main
jobs:
build-linux-amd64:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v2
- name: setup go
uses: actions/setup-go@v2
with:
go-version: '^1.13.1'
- name: make release folder
run: mkdir -p .releases/linux-amd64
- name: build
run: GOOS=linux GOARCH=amd64 go build -o .releases/linux-amd64 github.com/nosebit/act
- name: compress release folder
run: tar czfv .releases/linux-amd64.tar.gz .releases/linux-amd64/
- name: upload release artifact
uses: actions/upload-artifact@v2
with:
name: linux-amd64
path: .releases/linux-amd64.tar.gz
build-darwin-amd64:
runs-on: macos-latest
steps:
- name: checkout
uses: actions/checkout@v2
- name: setup go
uses: actions/setup-go@v2
with:
go-version: '^1.13.1'
- name: make release folder
run: mkdir -p .releases/darwin-amd64
- name: build
run: GOOS=darwin GOARCH=amd64 go build -o .releases/darwin-amd64 github.com/nosebit/act
- name: compress release folder
run: tar czfv .releases/darwin-amd64.tar.gz .releases/darwin-amd64/
- name: upload release artifact
uses: actions/upload-artifact@v2
with:
name: darwin-amd64
path: .releases/darwin-amd64.tar.gz
release:
runs-on: ubuntu-latest
needs:
- build-linux-amd64
- build-darwin-amd64
steps:
- name: checkout
uses: actions/checkout@v2
- name: make release folder
run: mkdir -p .releases
- name: download all binary artifacts
with:
path: .releases
- name: setup node/npm
uses: actions/setup-node@v2
with:
Expand Down
6 changes: 5 additions & 1 deletion .releaserc.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
["@semantic-release/git", {
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}],
"@semantic-release/github"
["@semantic-release/github", {
"assets": [
{"path": ".releases/*.tar.gz"}
]
}]
]
}

0 comments on commit 6b215ff

Please sign in to comment.