Skip to content

Commit 3e607bf

Browse files
committed
use the push & workflow_dispatch triggers
1 parent cc2bff2 commit 3e607bf

File tree

1 file changed

+19
-16
lines changed

1 file changed

+19
-16
lines changed

.github/workflows/release.yml

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
1-
name: "Driver Release"
2-
run-name: "Driver Release for ${{ github.ref }}"
1+
name: "Gem Release"
2+
run-name: "Gem Release for ${{ github.ref }}"
33

44
on:
55
# for auto-deploy when merging a release-candidate PR
6-
pull_request:
7-
types: [ closed ]
6+
push:
7+
- 'master'
8+
- '*-stable'
89

9-
# for manual release trigger: "/release" in a comment on a merged
10-
# release-candidate PR (useful if the auto-deploy fails)
11-
#
12-
# Note: this is commented out because it may be more effective to
13-
# just retry the failed job in the Actions UI.
14-
# issue_comment:
15-
# types: [ created ]
10+
# for manual release
11+
workflow_dispatch:
12+
inputs:
13+
pr:
14+
description: "The number of the merged release candidate PR"
15+
required: true
1616

1717
env:
1818
SILK_ASSET_GROUP: mongodb-ruby-driver
19+
GEM_NAME: mongo
20+
PRODUCT_NAME: Ruby Driver
21+
PRODUCT_ID: mongodb-ruby-driver
1922

2023
permissions:
2124
# required for all workflows
@@ -56,8 +59,8 @@ jobs:
5659
with:
5760
app_id: ${{ vars.APP_ID }}
5861
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
59-
artifact: mongo-ruby-driver
60-
gem_name: mongo
62+
artifact: 'ruby-3.2'
63+
gem_name: ${{ env.GEM_NAME }}
6164
ruby_version: 'ruby-3.2'
6265
ref: ${{ needs.check.outputs.ref }}
6366

@@ -76,9 +79,9 @@ jobs:
7679
aws_region_name: ${{ vars.AWS_REGION_NAME }}
7780
aws_secret_id: ${{ secrets.AWS_SECRET_ID }}
7881
dry_run: false
79-
gem_name: mongo
80-
product_name: Ruby Driver
81-
product_id: mongodb-ruby-driver
82+
gem_name: ${{ env.GEM_NAME }}
83+
product_name: ${{ env.PRODUCT_NAME }}
84+
product_id: ${{ env.PRODUCT_ID }}
8285
release_message: ${{ needs.check.outputs.message }}
8386
silk_asset_group: ${{ env.SILK_ASSET_GROUP }}
8487
ref: ${{ needs.check.outputs.ref }}

0 commit comments

Comments
 (0)