From 01506a29d0c5cf702aafb46ed3d5692047b5fc5b Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 13:55:02 +0100 Subject: [PATCH 1/9] ci: Add bump-bot automation Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/bump-bot.yml diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml new file mode 100644 index 000000000..7b9813bb2 --- /dev/null +++ b/.github/workflows/bump-bot.yml @@ -0,0 +1,22 @@ +# Regularly updates the CI container +name: Bump Bot +on: + workflow_dispatch: + pull_request: + + schedule: + - cron: 0 0 * * * + +jobs: + bump-mcore: + uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@ko3n1g/feat/bump-dockerfile + with: + source-repository: NVIDIA/Megatron-LM + source-ref: main + build-arg: MLM_TAG + dockerfile: Dockerfile + base-branch: dev + cicd-label: Run CICD + pr-reviewers: 'terrykong' + secrets: + PAT: ${{ secrets.PAT }} \ No newline at end of file From 5e0cf2251dbb59b631dc782c1bbf6f33e596faa0 Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 13:58:10 +0100 Subject: [PATCH 2/9] fox Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index 7b9813bb2..fb413509f 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -19,4 +19,5 @@ jobs: cicd-label: Run CICD pr-reviewers: 'terrykong' secrets: - PAT: ${{ secrets.PAT }} \ No newline at end of file + PAT: ${{ secrets.PAT }} + \ No newline at end of file From 3fad2b1b742074a06705f3373463e10c4834a928 Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:01:39 +0100 Subject: [PATCH 3/9] test Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index fb413509f..aaa9ab664 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -20,4 +20,5 @@ jobs: pr-reviewers: 'terrykong' secrets: PAT: ${{ secrets.PAT }} + \ No newline at end of file From 4adaebc7c700b97a6baac5044d5d25260294b2c1 Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:02:55 +0100 Subject: [PATCH 4/9] also nemo Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index aaa9ab664..92a59a372 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -21,4 +21,17 @@ jobs: secrets: PAT: ${{ secrets.PAT }} + bump-nemo: + uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@ko3n1g/feat/bump-dockerfile + with: + source-repository: NVIDIA/NeMo + source-ref: main + build-arg: NEMO_TAG + dockerfile: Dockerfile + base-branch: dev + cicd-label: Run CICD + pr-reviewers: 'terrykong' + secrets: + PAT: ${{ secrets.PAT }} + \ No newline at end of file From 149de1496600a920505cea0820673a55ec79ba4f Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:05:27 +0100 Subject: [PATCH 5/9] fix Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index 92a59a372..bfffaf542 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -33,5 +33,4 @@ jobs: pr-reviewers: 'terrykong' secrets: PAT: ${{ secrets.PAT }} - \ No newline at end of file From e34128a8119b26616128c2a18c821f8733e6026b Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:08:56 +0100 Subject: [PATCH 6/9] fix Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index bfffaf542..6d9b8d727 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -8,7 +8,7 @@ on: - cron: 0 0 * * * jobs: - bump-mcore: + mcore: uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@ko3n1g/feat/bump-dockerfile with: source-repository: NVIDIA/Megatron-LM @@ -21,7 +21,7 @@ jobs: secrets: PAT: ${{ secrets.PAT }} - bump-nemo: + nemo: uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@ko3n1g/feat/bump-dockerfile with: source-repository: NVIDIA/NeMo @@ -33,4 +33,5 @@ jobs: pr-reviewers: 'terrykong' secrets: PAT: ${{ secrets.PAT }} + \ No newline at end of file From 7b52fd3ad9f87419a28683d2850993e4da23c127 Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:10:16 +0100 Subject: [PATCH 7/9] finalize Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index 6d9b8d727..4a18ddb10 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -33,5 +33,3 @@ jobs: pr-reviewers: 'terrykong' secrets: PAT: ${{ secrets.PAT }} - - \ No newline at end of file From 306147ba010a260843a666c2d0bc7eb53f5c6c95 Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:10:58 +0100 Subject: [PATCH 8/9] final Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index 4a18ddb10..1fcedbd44 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -1,9 +1,7 @@ # Regularly updates the CI container name: Bump Bot on: - workflow_dispatch: - pull_request: - + workflow_dispatch: schedule: - cron: 0 0 * * * From 8c29c0b556097dd6dce618b18742d04980950541 Mon Sep 17 00:00:00 2001 From: Oliver Koenig Date: Fri, 8 Nov 2024 14:13:04 +0100 Subject: [PATCH 9/9] final Signed-off-by: Oliver Koenig --- .github/workflows/bump-bot.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bump-bot.yml b/.github/workflows/bump-bot.yml index 1fcedbd44..47ead5953 100644 --- a/.github/workflows/bump-bot.yml +++ b/.github/workflows/bump-bot.yml @@ -7,7 +7,7 @@ on: jobs: mcore: - uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@ko3n1g/feat/bump-dockerfile + uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@v0.11.0 with: source-repository: NVIDIA/Megatron-LM source-ref: main @@ -20,7 +20,7 @@ jobs: PAT: ${{ secrets.PAT }} nemo: - uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@ko3n1g/feat/bump-dockerfile + uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_bump_dockerfile.yml@v0.11.0 with: source-repository: NVIDIA/NeMo source-ref: main