diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 857c1252..ecb7ad3e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,18 +8,18 @@ jobs: get-release: runs-on: ubuntu-latest outputs: - tag_name: ${{ steps.get_release.outputs.tag_name }} - upload_url: ${{ steps.get_release.outputs.upload_url }} + tag_name: ${{ steps.get-release.outputs.tag_name }} + upload_url: ${{ steps.get-release.outputs.upload_url }} steps: - uses: actions/checkout@v3 - uses: thebritican/fetch-latest-release@v2 - id: get_release + id: get-release with: github_token: ${{ github.token }} build-windows: runs-on: windows-latest - needs: [get_release] + needs: [get-release] steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 @@ -29,7 +29,7 @@ jobs: - uses: subosito/flutter-action@v2 - name: Build env: - VERSION: ${{ needs.get_release.outputs.tag_name }} + VERSION: ${{ needs.get-release.outputs.tag_name }} run: | go build -tags nosqlite -ldflags="-w -s" -buildmode=c-shared -o ui/flutter/windows/libgopeed.dll github.com/monkeyWie/gopeed/bind/desktop cd ui/flutter @@ -106,7 +106,7 @@ jobs: overwrite: true build-macos-arm64-lib: runs-on: ubuntu-latest - needs: [get_release] + needs: [get-release] steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 @@ -155,7 +155,7 @@ jobs: path: ui/flutter/macos/Frameworks - name: Build env: - VERSION: ${{ needs.get_release.outputs.tag_name }} + VERSION: ${{ needs.get-release.outputs.tag_name }} run: | PROJECT_DIR=$(pwd) @@ -189,7 +189,7 @@ jobs: overwrite: true build-linux: runs-on: ubuntu-latest - needs: [get_release] + needs: [get-release] steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 @@ -202,7 +202,7 @@ jobs: sudo apt-get install -y ninja-build libgtk-3-dev - name: Build env: - VERSION: ${{ needs.get_release.outputs.tag_name }} + VERSION: ${{ needs.get-release.outputs.tag_name }} run: | go build -tags nosqlite -ldflags="-w -s" -buildmode=c-shared -o ui/flutter/linux/bundle/lib/libgopeed.so github.com/monkeyWie/gopeed/bind/desktop cd ui/flutter @@ -248,7 +248,7 @@ jobs: overwrite: true build-android: runs-on: ubuntu-latest - needs: [get_release] + needs: [get-release] steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 @@ -262,7 +262,7 @@ jobs: - uses: subosito/flutter-action@v2 - name: Build env: - VERSION: ${{ needs.get_release.outputs.tag_name }} + VERSION: ${{ needs.get-release.outputs.tag_name }} run: | mkdir ui/flutter/android/app/libs go install golang.org/x/mobile/cmd/gomobile@latest @@ -280,7 +280,7 @@ jobs: overwrite: true build-web: runs-on: ubuntu-latest - needs: [get_release] + needs: [get-release] steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 @@ -290,7 +290,7 @@ jobs: - uses: subosito/flutter-action@v2 - name: Build env: - VERSION: ${{ needs.get_release.outputs.tag_name }} + VERSION: ${{ needs.get-release.outputs.tag_name }} run: | cd ui/flutter flutter build web @@ -322,16 +322,16 @@ jobs: overwrite: true build-docker: runs-on: ubuntu-latest - needs: [get_release] + needs: [get-release] steps: - uses: actions/checkout@v3 - name: Build env: - VERSION: ${{ needs.get_release.outputs.tag_name }} + VERSION: ${{ needs.get-release.outputs.tag_name }} run: | tag=liwei2633/gopeed:${VERSION:1} docker build -t $tag . docker login -u liwei2633 -p ${{ secrets.DOCKER_PASSWORD }} docker push $tag docker tag $tag liwei2633/gopeed:latest - docker push liwei2633/gopeed:latest \ No newline at end of file + docker push liwei2633/gopeed:latest