1111 runs-on : ubuntu-latest
1212
1313 steps :
14- - name : Checkout workflow repo
15- uses : actions/checkout@v4
16-
1714 - name : Fetch latest Tailscale release
1815 id : tailscale_release
1916 run : |
@@ -46,11 +43,11 @@ jobs:
4643 run : |
4744 git clone --branch ${{ env.latest_tag }} https://github.com/tailscale/tailscale.git
4845
49- - name : Build QPKG Package
46+ - name : Build QNAP QPKG Package
5047 if : env.need_build == 'true' || github.event_name == 'workflow_dispatch'
5148 run : |
52- chmod +x ./build-qpkg.sh
53- ./build-qpkg.sh ${{ env.latest_tag }}
49+ cd tailscale
50+ ./tool/go run ./cmd/dist build qnap
5451
5552 - name : Save built version
5653 if : env.need_build == 'true'
@@ -62,13 +59,13 @@ jobs:
6259 uses : actions/upload-artifact@v4
6360 with :
6461 name : tailscale-qpkg-${{ env.latest_tag }}
65- path : ./output/tailscale- *.qpkg
62+ path : tailscale/dist/ *.qpkg
6663
6764 # 可选:自动发布 release
68- # - name: Create GitHub Release
69- # if: env.need_build == 'true' || github.event_name == 'workflow_dispatch'
70- # uses: softprops/action-gh-release@v2
71- # with:
72- # tag_name: ${{ env.latest_tag }}
73- # name: "Tailscale QPKG ${{ env.latest_tag }}"
74- # files: ./output/tailscale- *.qpkg
65+ - name : Create GitHub Release
66+ if : env.need_build == 'true' || github.event_name == 'workflow_dispatch'
67+ uses : softprops/action-gh-release@v2
68+ with :
69+ tag_name : ${{ env.latest_tag }}
70+ name : " Tailscale QPKG ${{ env.latest_tag }}"
71+ files : tailscale/dist/ *.qpkg
0 commit comments