update build step #60
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Dagger Release Workflow | |
on: | |
push: | |
branches: | |
- main | |
- master | |
jobs: | |
dagger-release: | |
runs-on: ubuntu-latest | |
permissions: | |
contents: write # This gives the workflow permission to create releases | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- name: Set up Go | |
uses: actions/setup-go@v4 | |
with: | |
go-version: '1.23.0' | |
- name: Tidy modules | |
run: go mod tidy | |
- name: Build gitspace | |
run: | | |
go build -o gitspace | |
sudo mv gitspace /usr/local/bin | |
- name: Run Dagger workflow | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
run: | | |
cd .github/scripts | |
go mod init dagger-release | |
go mod edit -replace github.com/ssotops/gitspace=../.. | |
go get dagger.io/dagger@latest | |
go mod tidy | |
go run dagger-release.go |