Skip to content

Commit

Permalink
feat: add windows build
Browse files Browse the repository at this point in the history
  • Loading branch information
flash-singh committed Apr 12, 2022
1 parent fddf882 commit 7e1d614
Showing 1 changed file with 24 additions and 2 deletions.
26 changes: 24 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,11 @@ jobs:
if: ${{ steps.release.outputs.release_created }}
run: |
env GOOS=linux GOARCH=amd64 go build -ldflags "-X 'main.Version=${{ steps.release.outputs.tag_name }}'" -o bin/runpodctl-linux-amd .
env GOOS=darwin GOARCH=amd64 go build -ldflags "-X 'main.Version=${{ steps.release.outputs.tag_name }}'" -o bin/runpodctl-darwin-amd .
env GOOS=darwin GOARCH=arm64 go build -ldflags "-X 'main.Version=${{ steps.release.outputs.tag_name }}'" -o bin/runpodctl-darwin-arm .
env GOOS=windows GOARCH=amd64 go build -ldflags "-X 'main.Version=${{ steps.release.outputs.tag_name }}'" -o bin/runpodctl-win-amd .
- name: Upload release binary
- name: upload linux amd64 release binary
if: ${{ steps.release.outputs.release_created }}
uses: actions/upload-release-asset@v1.0.2
env:
Expand All @@ -43,7 +45,17 @@ jobs:
asset_path: bin/runpodctl-linux-amd
asset_name: runpodctl-linux-amd
asset_content_type: application/octet-stream
- name: Upload release binary
- name: upload darwin amd64 release binary
if: ${{ steps.release.outputs.release_created }}
uses: actions/upload-release-asset@v1.0.2
env:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.release.outputs.upload_url }}
asset_path: bin/runpodctl-darwin-amd
asset_name: runpodctl-darwin-amd
asset_content_type: application/octet-stream
- name: upload darwin arm64 release binary
if: ${{ steps.release.outputs.release_created }}
uses: actions/upload-release-asset@v1.0.2
env:
Expand All @@ -53,3 +65,13 @@ jobs:
asset_path: bin/runpodctl-darwin-arm
asset_name: runpodctl-darwin-arm
asset_content_type: application/octet-stream
- name: upload windows amd64 release binary
if: ${{ steps.release.outputs.release_created }}
uses: actions/upload-release-asset@v1.0.2
env:
GITHUB_TOKEN: ${{ github.token }}
with:
upload_url: ${{ steps.release.outputs.upload_url }}
asset_path: bin/runpodctl-win-amd
asset_name: runpodctl-win-amd
asset_content_type: application/octet-stream

0 comments on commit 7e1d614

Please sign in to comment.