Skip to content

Commit 799fce7

Browse files
committed
Fail e2e CI job when secrets missing
1 parent 5836dbf commit 799fce7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,17 @@ jobs:
5555
with:
5656
ruby-version: 3.3
5757
bundler-cache: true
58+
- name: Ensure e2e credentials are configured
59+
if: >
60+
secrets.TRANSLOADIT_KEY == '' || secrets.TRANSLOADIT_KEY == null ||
61+
secrets.TRANSLOADIT_SECRET == '' || secrets.TRANSLOADIT_SECRET == null
62+
run: |
63+
echo "TRANSLOADIT_KEY and TRANSLOADIT_SECRET must be configured in repository secrets to run the e2e job." >&2
64+
exit 1
5865
- name: Run end-to-end upload test
66+
if: >
67+
secrets.TRANSLOADIT_KEY != '' && secrets.TRANSLOADIT_KEY != null &&
68+
secrets.TRANSLOADIT_SECRET != '' && secrets.TRANSLOADIT_SECRET != null
5969
env:
6070
RUBY_SDK_E2E: 1
6171
TRANSLOADIT_KEY: ${{ secrets.TRANSLOADIT_KEY }}

0 commit comments

Comments
 (0)