diff --git a/.forgejo/workflows/pipeline.yaml b/.forgejo/workflows/pipeline.yaml new file mode 100644 index 0000000..f94478c --- /dev/null +++ b/.forgejo/workflows/pipeline.yaml @@ -0,0 +1,19 @@ +on: + release: + types: [published] +jobs: + upload: + runs-on: host + permissions: + packages: write + steps: + - uses: actions/setup-node@v6 + with: + node-version: 24 + - uses: actions/checkout@v6 + - run: ./gradlew buildFatJar + - run: | + curl -X POST \ + -H "Authorization: token ${{ secrets.DEPLOY_TOKEN }}" \ + -F "attachment=@build/libs/todo-all.jar" \ + "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${{ github.event.release.id }}/assets" diff --git a/gradlew b/gradlew old mode 100644 new mode 100755