diff --git a/.github/workflows/go-build.yml b/.github/workflows/go-build.yml index 09570e5..dacdef1 100644 --- a/.github/workflows/go-build.yml +++ b/.github/workflows/go-build.yml @@ -4,10 +4,8 @@ name: Go on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] + release: + types: [ "created" ] jobs: diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml deleted file mode 100644 index 2864e7b..0000000 --- a/.github/workflows/go.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: Go-Build - -on: - release: - types: [ "created" ] - -jobs: - build_and_upload_assets: - permissions: write-all - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: 1.20 - - - name: Download dependencies - run: go mod tidy - - - name: Build Linux arm64 - run: | - CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o goForward main.go - - - name: Zip Linux amd64 - run: | - sudo apt-get install -y zip - zip goForward_arm64.zip goForward - - - name: Delete goForward arm64 - run: | - rm goForward - - - name: Build Linux amd64 - run: | - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o goForward main.go - - - name: Zip Linux amd64 - run: | - sudo apt-get install -y zip - zip goForward.zip goForward - - - name: Upload server asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./goForward.zip - asset_name: goForward.zip - asset_content_type: application/zip - - - name: Upload server asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./goForward_arm64.zip - asset_name: goForward_arm64.zip - asset_content_type: application/zip