Skip to content

Commit 25ac10a

Browse files
committed
feat(release): adds the release workflow
Signed-off-by: Alex Gronskiy <[email protected]>
1 parent 7a419fd commit 25ac10a

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

.github/workflows/release.yaml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,15 @@ permissions:
4343

4444
jobs:
4545
release:
46-
uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_release_library.yml@v0.59.0
46+
uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_release_library.yml@agronskiy/chore/ci/release-to-tag-with-package
4747
with:
4848
release-ref: ${{ inputs.release-ref || github.sha }}
49-
python-package: nemo_eval
49+
python-package: nemo_evaluator
5050
library-name: NeMo-Eval
5151
dry-run: ${{ inputs.dry-run || false }}
5252
version-bump-branch: ${{ inputs.version-bump-branch || github.ref_name }}
5353
create-gh-release: ${{ inputs.create-gh-release || true }}
54+
gh-release-tag-prefix: nemo-evaluator-
5455
packaging: uv
5556
skip-test-wheel: true
5657
app-id: ${{ vars.BOT_ID }}
@@ -65,3 +66,28 @@ jobs:
6566
SSH_KEY: ${{ secrets.SSH_KEY }}
6667
SSH_PWD: ${{ secrets.SSH_PWD }}
6768
BOT_KEY: ${{ secrets.BOT_KEY }}
69+
70+
release-launcher:
71+
uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_release_library.yml@agronskiy/chore/ci/release-to-tag-with-package
72+
with:
73+
release-ref: ${{ inputs.release-ref || github.sha }}
74+
python-package: nemo_evaluator_launcher
75+
library-name: NeMo-Eval
76+
dry-run: ${{ inputs.dry-run || false }}
77+
version-bump-branch: ${{ inputs.version-bump-branch || github.ref_name }}
78+
create-gh-release: ${{ inputs.create-gh-release || true }}
79+
gh-release-tag-prefix: nemo-evaluator-launcher-
80+
packaging: uv
81+
skip-test-wheel: true
82+
app-id: ${{ vars.BOT_ID }}
83+
has-src-dir: true
84+
root-dir: packages/nemo-evaluator-launcher
85+
secrets:
86+
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
87+
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
88+
SLACK_WEBHOOK_ADMIN: ${{ secrets.SLACK_WEBHOOK_ADMIN }}
89+
SLACK_WEBHOOK: ${{ secrets.SLACK_RELEASE_ENDPOINT }}
90+
PAT: ${{ secrets.PAT }}
91+
SSH_KEY: ${{ secrets.SSH_KEY }}
92+
SSH_PWD: ${{ secrets.SSH_PWD }}
93+
BOT_KEY: ${{ secrets.BOT_KEY }}

0 commit comments

Comments
 (0)