Skip to content

Commit e51cd5a

Browse files
committed
[build] fix artifact upload and docs generation for patch releases
1 parent 8f2052c commit e51cd5a

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
name: Publish ${{ matrix.language }}
7272
gpg-sign: ${{ matrix.language == 'java' }}
7373
run: ${{ (needs.parse-tag.outputs.language == 'all' || needs.parse-tag.outputs.language == matrix.language) && format('./go {0}:release', matrix.language) || 'echo skipping' }}
74-
artifact-name: release-packages-${{ matrix.language }}
74+
artifact-name: ${{ (needs.parse-tag.outputs.language == 'all' || needs.parse-tag.outputs.language == matrix.language) && format('release-packages-{0}', matrix.language) || '' }}
7575
artifact-path: build/dist/*.*
7676
secrets: inherit
7777

@@ -150,6 +150,7 @@ jobs:
150150
with:
151151
tag: ${{ needs.parse-tag.outputs.tag }}
152152
language: ${{ matrix.language }}
153+
skip: ${{ needs.parse-tag.outputs.language != 'all' && needs.parse-tag.outputs.language != matrix.language }}
153154
secrets:
154155
SELENIUM_CI_TOKEN: ${{ secrets.SELENIUM_CI_TOKEN }}
155156

.github/workflows/update-documentation.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,12 @@ on:
2626
required: true
2727
type: string
2828
language:
29-
required: false
3029
type: string
3130
default: ""
31+
skip:
32+
description: We're not releasing this one right now
33+
type: boolean
34+
default: false
3235
secrets:
3336
SELENIUM_CI_TOKEN:
3437
required: true
@@ -42,6 +45,7 @@ env:
4245
jobs:
4346
parse:
4447
name: Parse Tag
48+
if: ${{ !inputs.skip }}
4549
runs-on: ubuntu-latest
4650
outputs:
4751
version: ${{ steps.parse.outputs.version }}
@@ -68,6 +72,7 @@ jobs:
6872
generate-docs:
6973
name: Generate Documentation
7074
needs: parse
75+
if: ${{ !inputs.skip }}
7176
uses: ./.github/workflows/bazel.yml
7277
with:
7378
name: Generate Docs
@@ -79,6 +84,7 @@ jobs:
7984
commit-docs:
8085
name: Commit Documentation
8186
needs: [parse, generate-docs]
87+
if: ${{ !inputs.skip }}
8288
runs-on: ubuntu-latest
8389
steps:
8490
- name: Checkout gh-pages

0 commit comments

Comments
 (0)