Skip to content

Commit

Permalink
update actions
Browse files Browse the repository at this point in the history
  • Loading branch information
kc1awv committed Nov 29, 2024
1 parent 91c01ff commit 8b6bbfb
Showing 1 changed file with 8 additions and 26 deletions.
34 changes: 8 additions & 26 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,8 @@ jobs:

strategy:
matrix:
goos: [linux, windows, darwin]
goos: [linux, windows]
goarch: [amd64, arm, arm64]
exclude:
- goos: darwin
goarch: arm
- goos: darwin
goarch: arm64

steps:
- name: Checkout code
Expand Down Expand Up @@ -63,72 +58,59 @@ jobs:
with:
name: go-m17-relay-windows-amd64
path: dist/
- name: Download binaries
uses: actions/download-artifact@v4
with:
name: go-m17-relay-darwin-amd64
path: dist/

- name: Create Release
id: create_release
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const { data: release } = await github.repos.createRelease({
const { data: release } = await github.rest.repos.createRelease({
owner: context.repo.owner,
repo: context.repo.repo,
tag_name: context.ref,
name: `Release ${context.ref}`,
draft: false,
prerelease: false,
});
fs.writeFileSync(process.env.GITHUB_ENV, `UPLOAD_URL=${release.upload_url}\n`);
core.exportVariable('UPLOAD_URL', release.upload_url);
- name: Upload Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ env.UPLOAD_URL }}
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: dist/go-m17-relay-linux-amd64
asset_name: go-m17-relay-linux-amd64
asset_content_type: application/octet-stream

- name: Upload Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ env.UPLOAD_URL }}
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: dist/go-m17-relay-linux-arm
asset_name: go-m17-relay-linux-arm
asset_content_type: application/octet-stream

- name: Upload Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ env.UPLOAD_URL }}
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: dist/go-m17-relay-linux-arm64
asset_name: go-m17-relay-linux-arm64
asset_content_type: application/octet-stream

- name: Upload Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ env.UPLOAD_URL }}
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: dist/go-m17-relay-windows-amd64
asset_name: go-m17-relay-windows-amd64
asset_content_type: application/octet-stream

- name: Upload Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ env.UPLOAD_URL }}
asset_path: dist/go-m17-relay-darwin-amd64
asset_name: go-m17-relay-darwin-amd64
asset_content_type: application/octet-stream

- name: Upload config.dist
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ env.UPLOAD_URL }}
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: config.dist
asset_name: config.dist
asset_content_type: text/plain

0 comments on commit 8b6bbfb

Please sign in to comment.