Skip to content

Commit a5ba005

Browse files
refactor: Consolidate environment variables in release router workflow
1 parent d8e5cf9 commit a5ba005

File tree

1 file changed

+13
-26
lines changed

1 file changed

+13
-26
lines changed

.github/workflows/router.yaml

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,27 @@ on:
77
pull_request:
88
workflow_dispatch:
99

10+
env:
11+
PLANETSCALE_CONNECTION_STRING: ${{ secrets.PLANETSCALE_CONNECTION_STRING }}
12+
NEON_CONNECTION_STRING: ${{ secrets.NEON_CONNECTION_STRING }}
13+
NEON_HTTP_CONNECTION_STRING: ${{ secrets.NEON_CONNECTION_STRING }}
14+
TIDB_CONNECTION_STRING: ${{ secrets.TIDB_CONNECTION_STRING }}
15+
XATA_API_KEY: ${{ secrets.XATA_API_KEY }}
16+
XATA_BRANCH: ${{ secrets.XATA_BRANCH }}
17+
LIBSQL_REMOTE_URL: ${{ secrets.LIBSQL_REMOTE_URL }}
18+
LIBSQL_REMOTE_TOKEN: ${{ secrets.LIBSQL_REMOTE_TOKEN }}
19+
SQLITE_CLOUD_CONNECTION_STRING: ${{ secrets.SQLITE_CLOUD_CONNECTION_STRING }}
20+
1021
jobs:
1122
detect:
1223
runs-on: ubuntu-latest
1324
outputs:
1425
target: ${{ steps.route.outputs.target }}
15-
1626
steps:
1727
- name: Route release
1828
id: route
1929
run: |
20-
EVENT="${{ github.event_name }}"
21-
BRANCH="${GITHUB_REF##*/}"
22-
23-
if [[ "$EVENT" == "workflow_dispatch" && "$BRANCH" == "main" ]]; then
30+
if [[ "$GITHUB_EVENT_NAME" == "workflow_dispatch" && "${GITHUB_REF##*/}" == "main" ]]; then
2431
echo "target=latest" >> $GITHUB_OUTPUT
2532
else
2633
echo "target=feature" >> $GITHUB_OUTPUT
@@ -30,28 +37,8 @@ jobs:
3037
needs: detect
3138
if: needs.detect.outputs.target == 'feature'
3239
uses: ./.github/workflows/release-feature-branch.yaml
33-
secrets:
34-
PLANETSCALE_CONNECTION_STRING: ${{ secrets.PLANETSCALE_CONNECTION_STRING }}
35-
NEON_CONNECTION_STRING: ${{ secrets.NEON_CONNECTION_STRING }}
36-
NEON_HTTP_CONNECTION_STRING: ${{ secrets.NEON_CONNECTION_STRING }}
37-
TIDB_CONNECTION_STRING: ${{ secrets.TIDB_CONNECTION_STRING }}
38-
XATA_API_KEY: ${{ secrets.XATA_API_KEY }}
39-
XATA_BRANCH: ${{ secrets.XATA_BRANCH }}
40-
LIBSQL_REMOTE_URL: ${{ secrets.LIBSQL_REMOTE_URL }}
41-
LIBSQL_REMOTE_TOKEN: ${{ secrets.LIBSQL_REMOTE_TOKEN }}
42-
SQLITE_CLOUD_CONNECTION_STRING: ${{ secrets.SQLITE_CLOUD_CONNECTION_STRING }}
4340

4441
run-latest:
4542
needs: detect
4643
if: needs.detect.outputs.target == 'latest'
47-
uses: ./.github/workflows/release-latest.yaml
48-
secrets:
49-
PLANETSCALE_CONNECTION_STRING: ${{ secrets.PLANETSCALE_CONNECTION_STRING }}
50-
NEON_CONNECTION_STRING: ${{ secrets.NEON_CONNECTION_STRING }}
51-
NEON_HTTP_CONNECTION_STRING: ${{ secrets.NEON_CONNECTION_STRING }}
52-
TIDB_CONNECTION_STRING: ${{ secrets.TIDB_CONNECTION_STRING }}
53-
XATA_API_KEY: ${{ secrets.XATA_API_KEY }}
54-
XATA_BRANCH: ${{ secrets.XATA_BRANCH }}
55-
LIBSQL_REMOTE_URL: ${{ secrets.LIBSQL_REMOTE_URL }}
56-
LIBSQL_REMOTE_TOKEN: ${{ secrets.LIBSQL_REMOTE_TOKEN }}
57-
SQLITE_CLOUD_CONNECTION_STRING: ${{ secrets.SQLITE_CLOUD_CONNECTION_STRING }}
44+
uses: ./.github/workflows/release-latest.yaml

0 commit comments

Comments
 (0)