Skip to content

Commit 75cbd2a

Browse files
authored
Merge branch 'main' into readme-project-structure
2 parents 8f9b19d + b043863 commit 75cbd2a

File tree

97 files changed

+2741
-2367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+2741
-2367
lines changed

.github/actions/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ runs:
117117
export PYTHONPATH=$(pwd)
118118
export NEMORUN_HOME=$(pwd)
119119
export NCCL_DEBUG=INFO
120-
pip install --no-cache-dir "uv!=0.9.29"
120+
pip install --no-cache-dir "uv<0.9.29"
121121
uv venv .venv
122122
uv cache clean
123123
uv sync --no-cache --only-group test
@@ -199,7 +199,7 @@ runs:
199199
200200
export PYTHONPATH=$(pwd)
201201
export NEMORUN_HOME=$(pwd)
202-
pip install --no-cache-dir "uv!=0.9.29"
202+
pip install --no-cache-dir "uv<0.9.29"
203203
uv venv .venv
204204
uv cache clean
205205
uv sync --no-cache --only-group test

.github/workflows/oncall-rotation.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,10 @@ jobs:
4545
# Slack token for updating the Slack usergroup
4646
SLACK_TOKEN: ${{ secrets.ONCALL_SLACK_TOKEN }}
4747
run: |
48-
pip install --no-cache-dir uv
48+
pip install --no-cache-dir "uv<0.9.29"
49+
uv venv .venv
50+
uv cache clean
51+
uv sync --no-cache
4952
uv run --with slack-sdk python .github/scripts/oncall_manager.py rotate
5053
5154
- name: Commit and Push changes

.github/workflows/sync-team-usergroups.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,8 @@ jobs:
3535
GH_TOKEN: ${{ secrets.NVIDIA_MCORE_ONCALL_TOKEN || secrets.PAT || secrets.GITHUB_TOKEN }}
3636
SLACK_TOKEN: ${{ secrets.ONCALL_SLACK_TOKEN }}
3737
run: |
38-
pip install --no-cache-dir uv
38+
pip install --no-cache-dir "uv<0.9.29"
39+
uv venv .venv
40+
uv cache clean
41+
uv sync --no-cache
3942
uv run --with slack-sdk python .github/scripts/sync_team_usergroups.py

.gitlab/stages/01.build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ test:build_image:
121121
KUBERNETES_SERVICE_MEMORY_LIMIT: 90Gi
122122
SHARED_PATH: /builds/$CI_PROJECT_PATH/shared
123123
script:
124+
- apk add skopeo
124125
- |
125126
set -x
126127
@@ -132,6 +133,11 @@ test:build_image:
132133
${IMAGE}:${CI_PIPELINE_ID}-arm64
133134
134135
docker manifest push ${IMAGE}:${CI_PIPELINE_ID}
136+
137+
if [[ "$CI_COMMIT_BRANCH" == "ci-rebuild-mcore-nemo-image" || "$CI_COMMIT_BRANCH" == "main" || "$CI_COMMIT_BRANCH" == "dev" ]]; then
138+
skopeo copy --all docker://${IMAGE}:${CI_PIPELINE_ID} docker://${IMAGE}:${CI_COMMIT_BRANCH}
139+
fi
140+
135141
- echo "MCORE_MR_COMMIT=$CI_COMMIT_SHA" | tee -a build.env
136142
- echo "MCORE_BACKWARDS_COMMIT=$MCORE_BACKWARDS_COMMIT" | tee -a build.env
137143
- cat build.env

0 commit comments

Comments
 (0)