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+
1021jobs :
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
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