Skip to content

Commit 556e552

Browse files
SK-2967 fix internal release workflows
1 parent ca1cfb4 commit 556e552

2 files changed

Lines changed: 22 additions & 33 deletions

File tree

.github/workflows/flowvault-internal-release.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish v2 module to the JFROG Artifactory
1+
name: Publish module to the JFROG Artifactory
22
on:
33
push:
44
tags-ignore:
@@ -7,21 +7,37 @@ on:
77
- "*.md"
88
branches:
99
- release/*
10+
- flowvault-release/*
1011

1112
jobs:
12-
build-and-deploy-v2:
13+
resolve-module:
14+
runs-on: ubuntu-latest
15+
outputs:
16+
module: ${{ steps.set-module.outputs.module }}
17+
steps:
18+
- name: Resolve module from branch name
19+
id: set-module
20+
run: |
21+
if [[ "${{ github.ref_name }}" == flowvault-release/* ]]; then
22+
echo "module=flowvault" >> "$GITHUB_OUTPUT"
23+
else
24+
echo "module=v2" >> "$GITHUB_OUTPUT"
25+
fi
26+
27+
build-and-deploy:
28+
needs: resolve-module
1329
uses: ./.github/workflows/shared-build-and-deploy.yml
1430
with:
1531
ref: ${{ github.ref_name }}
1632
server-id: central
1733
profile: jfrog
1834
tag: 'internal'
19-
module: 'v2'
35+
module: ${{ needs.resolve-module.outputs.module }}
2036
secrets:
2137
server-username: ${{ secrets.ARTIFACTORY_USERNAME }}
2238
server-password: ${{ secrets.ARTIFACTORY_PASSWORD }}
2339
gpg-key: ${{ secrets.JFROG_GPG_KEY }}
2440
gpg-passphrase: ${{ secrets.JFROG_GPG_PASSPHRASE }}
25-
skyflow-credentials: ${{ secrets.SKYFLOW_CREDENTIALS }} >> .env
26-
test-expired-token: ${{ secrets.TEST_EXPIRED_TOKEN }} >> .env
27-
test-reusable-token: ${{ secrets.TEST_REUSABLE_TOKEN }} >> .env
41+
skyflow-credentials: ${{ secrets.SKYFLOW_CREDENTIALS }}
42+
test-expired-token: ${{ secrets.TEST_EXPIRED_TOKEN }}
43+
test-reusable-token: ${{ secrets.TEST_REUSABLE_TOKEN }}

0 commit comments

Comments
 (0)