aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/release-trigger.yml
diff options
context:
space:
mode:
authorElvis Pranskevichus <elvis@magic.io>2020-04-22 18:11:47 -0700
committerElvis Pranskevichus <elvis@magic.io>2020-04-22 18:51:13 -0700
commit85af8df6b15dd57d391880fe76f8a5324385cd13 (patch)
tree14d010e45c5f527dc61b153beee930f95ec8a792 /.github/workflows/release-trigger.yml
parent60252260070137dd75f09d99a50c5dc624dea439 (diff)
downloadimmutables-85af8df6b15dd57d391880fe76f8a5324385cd13.tar.gz
immutables-85af8df6b15dd57d391880fe76f8a5324385cd13.zip
Add Github release workflowv0.12
Diffstat (limited to '.github/workflows/release-trigger.yml')
-rw-r--r--.github/workflows/release-trigger.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.github/workflows/release-trigger.yml b/.github/workflows/release-trigger.yml
new file mode 100644
index 0000000..101406a
--- /dev/null
+++ b/.github/workflows/release-trigger.yml
@@ -0,0 +1,25 @@
+name: Trigger Release
+
+on:
+ pull_request_review:
+ types: [submitted]
+
+jobs:
+ check-review:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Validate release PR
+ uses: edgedb/action-release/validate-pr@master
+ id: release
+ continue-on-error: true
+ with:
+ github_token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }}
+ version_file: immutables/_version.py
+ version_line_pattern: |
+ __version__\s*=\s*(?:['"])([[:PEP440:]])(?:['"])
+ - name: Trigger release
+ uses: edgedb/action-release/trigger@master
+ if: steps.release.outputs.version != 0
+ with:
+ github_token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }}
+ release_validation_check: "validate-release-request"