diff --git a/.github/workflows/build-test-release.yml b/.github/workflows/build-test-release.yml new file mode 100644 index 0000000..48860eb --- /dev/null +++ b/.github/workflows/build-test-release.yml @@ -0,0 +1,27 @@ +name: CI +on: [push, pull_request] +jobs: + build-test: + uses: cygporter/workflows/.github/workflows/build-test.yml@simplify-test + with: + cygport_file: git.cygport + + github-release: + if: github.ref == ("refs/heads/v" + ${{ needs.build-test.outputs.pv }} + "-test") + needs: build-test + permissions: + contents: write + uses: cygporter/workflows/.github/workflows/github-release.yml@simplify-test + with: + tag_name: v${{ needs.build-test.outputs.cygport-pvr }} + + cygwin-release: + if: github.ref == ("refs/heads/v" + ${{ needs.build-test.outputs.pv }} + "-test") + needs: build-test + uses: cygporter/workflows/.github/workflows/cygwin-release.yml@simplify-test + with: + cygport_file: git.cygport + tag_name: v${{ needs.build-test.outputs.cygport-pvr }} + secrets: + maintainer_key: ${{ secrets.maintainer_key }} + diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 481cf40..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: CI -on: [push, pull_request] -jobs: - build-test: - uses: cygporter/workflows/.github/workflows/build-test.yml@v1 - with: - cygport_file: git.cygport