Skip to content

Commit e80fa2d

Browse files
authored
Merge branch 'main' into pr-label-auto-validation
2 parents 1a2dded + f8df329 commit e80fa2d

11 files changed

Lines changed: 41 additions & 35 deletions

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"

.github/workflows/benchmark-multinode-tmpl.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
sleep 5
6666
done
6767
68-
- uses: actions/checkout@v3
68+
- uses: actions/checkout@v5
6969
with:
7070
token: ${{ secrets.REPO_PAT }}
7171
fetch-depth: 0
@@ -106,7 +106,7 @@ jobs:
106106
done
107107
108108
- name: Upload results
109-
uses: actions/upload-artifact@v4
109+
uses: actions/upload-artifact@v5
110110
with:
111111
name: ${{ env.RESULT_FILENAME }}
112112
path: agg_${{ env.RESULT_FILENAME }}_*.json

.github/workflows/benchmark-tmpl.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ jobs:
119119
done
120120
fi
121121
122-
- uses: actions/checkout@v3
122+
- uses: actions/checkout@v5
123123
with:
124124
token: ${{ secrets.REPO_PAT }}
125125
fetch-depth: 0
@@ -143,7 +143,7 @@ jobs:
143143
run: |
144144
python3 utils/process_result.py
145145
- name: Upload result
146-
uses: actions/upload-artifact@v4
146+
uses: actions/upload-artifact@v5
147147
with:
148148
name: ${{ env.RESULT_FILENAME }}
149149
path: agg_${{ env.RESULT_FILENAME }}.json

.github/workflows/collect-results.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414

1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@v5
1818
with:
1919
token: ${{ secrets.REPO_PAT }}
2020
fetch-depth: 0
2121

2222
- name: Download JSON artifacts
23-
uses: actions/download-artifact@v5
23+
uses: actions/download-artifact@v6
2424
with:
2525
path: results/
2626
pattern: ${{ inputs.exp-name && format('{0}_*', inputs.exp-name) || '*' }}
@@ -32,7 +32,7 @@ jobs:
3232
run: python3 utils/collect_results.py results/ ${{ inputs.exp-name || 'all' }}
3333

3434
- name: Upload aggregated results
35-
uses: actions/upload-artifact@v4
35+
uses: actions/upload-artifact@v5
3636
with:
3737
name: results_${{ inputs.exp-name || 'all' }}
3838
path: agg_${{ inputs.exp-name || 'all' }}.json
@@ -42,7 +42,7 @@ jobs:
4242
pip install -q matplotlib
4343
python3 utils/plot_perf.py results/ ${{ inputs.exp-name || 'all' }}
4444
- name: Upload performance graphs
45-
uses: actions/upload-artifact@v4
45+
uses: actions/upload-artifact@v5
4646
with:
4747
name: graphs_${{ inputs.exp-name || 'all' }}
4848
path: |

.github/workflows/e2e-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
search-space-config: ${{ steps.get-jobs.outputs.search-space-config }}
1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020

2121
- id: get-jobs
2222
run: |
@@ -65,13 +65,13 @@ jobs:
6565
GITHUB_TOKEN: ${{ secrets.REPO_PAT }}
6666

6767
steps:
68-
- uses: actions/checkout@v3
68+
- uses: actions/checkout@v5
6969
with:
7070
token: ${{ secrets.REPO_PAT }}
7171
fetch-depth: 0
7272

7373
- name: Download results artifacts
74-
uses: actions/download-artifact@v4
74+
uses: actions/download-artifact@v6
7575
with:
7676
path: ${{ env.RESULTS_DIR }}
7777
pattern: results_*
@@ -82,7 +82,7 @@ jobs:
8282
- name: Calculate success rate
8383
run: python3 utils/calc_success_rate.py $STATS_FILENAME
8484

85-
- uses: actions/upload-artifact@v4
85+
- uses: actions/upload-artifact@v5
8686
with:
8787
name: "run-stats"
8888
path: ${{ env.STATS_FILENAME }}.json

.github/workflows/full-sweep-1k1k-scheduler.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
search-space-config: ${{ steps.get-dsr1-configs.outputs.search-space-config }}
1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1616

1717
- id: get-dsr1-configs
1818
run: |
@@ -26,7 +26,7 @@ jobs:
2626
search-space-config: ${{ steps.get-gptoss-configs.outputs.search-space-config }}
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
3030

3131
- id: get-gptoss-configs
3232
run: |
@@ -154,13 +154,13 @@ jobs:
154154
GITHUB_TOKEN: ${{ secrets.REPO_PAT }}
155155

156156
steps:
157-
- uses: actions/checkout@v3
157+
- uses: actions/checkout@v5
158158
with:
159159
token: ${{ secrets.REPO_PAT }}
160160
fetch-depth: 0
161161

162162
- name: Download results artifacts
163-
uses: actions/download-artifact@v4
163+
uses: actions/download-artifact@v6
164164
with:
165165
path: ${{ env.RESULTS_DIR }}
166166
pattern: results_*
@@ -171,7 +171,7 @@ jobs:
171171
- name: Calculate success rate
172172
run: python3 utils/calc_success_rate.py $STATS_FILENAME
173173

174-
- uses: actions/upload-artifact@v4
174+
- uses: actions/upload-artifact@v5
175175
with:
176176
name: "run-stats"
177177
path: ${{ env.STATS_FILENAME }}.json

.github/workflows/full-sweep-1k8k-scheduler.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
search-space-config: ${{ steps.get-dsr1-configs.outputs.search-space-config }}
1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1616

1717
- id: get-dsr1-configs
1818
run: |
@@ -26,7 +26,7 @@ jobs:
2626
search-space-config: ${{ steps.get-gptoss-configs.outputs.search-space-config }}
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
3030

3131
- id: get-gptoss-configs
3232
run: |
@@ -109,13 +109,13 @@ jobs:
109109
GITHUB_TOKEN: ${{ secrets.REPO_PAT }}
110110

111111
steps:
112-
- uses: actions/checkout@v3
112+
- uses: actions/checkout@v5
113113
with:
114114
token: ${{ secrets.REPO_PAT }}
115115
fetch-depth: 0
116116

117117
- name: Download results artifacts
118-
uses: actions/download-artifact@v4
118+
uses: actions/download-artifact@v6
119119
with:
120120
path: ${{ env.RESULTS_DIR }}
121121
pattern: results_*
@@ -126,7 +126,7 @@ jobs:
126126
- name: Calculate success rate
127127
run: python3 utils/calc_success_rate.py $STATS_FILENAME
128128

129-
- uses: actions/upload-artifact@v4
129+
- uses: actions/upload-artifact@v5
130130
with:
131131
name: "run-stats"
132132
path: ${{ env.STATS_FILENAME }}.json

.github/workflows/full-sweep-8k1k-scheduler.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
search-space-config: ${{ steps.get-dsr1-configs.outputs.search-space-config }}
1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1616

1717
- id: get-dsr1-configs
1818
run: |
@@ -26,7 +26,7 @@ jobs:
2626
search-space-config: ${{ steps.get-gptoss-configs.outputs.search-space-config }}
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
3030

3131
- id: get-gptoss-configs
3232
run: |
@@ -154,13 +154,13 @@ jobs:
154154
GITHUB_TOKEN: ${{ secrets.REPO_PAT }}
155155

156156
steps:
157-
- uses: actions/checkout@v3
157+
- uses: actions/checkout@v5
158158
with:
159159
token: ${{ secrets.REPO_PAT }}
160160
fetch-depth: 0
161161

162162
- name: Download results artifacts
163-
uses: actions/download-artifact@v4
163+
uses: actions/download-artifact@v6
164164
with:
165165
path: ${{ env.RESULTS_DIR }}
166166
pattern: results_*
@@ -171,7 +171,7 @@ jobs:
171171
- name: Calculate success rate
172172
run: python3 utils/calc_success_rate.py $STATS_FILENAME
173173

174-
- uses: actions/upload-artifact@v4
174+
- uses: actions/upload-artifact@v5
175175
with:
176176
name: "run-stats"
177177
path: ${{ env.STATS_FILENAME }}.json

.github/workflows/full-sweep-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
gptoss-8k1k: ${{ steps.generate-configs.outputs.gptoss-8k1k }}
4747
steps:
4848
- name: Checkout code
49-
uses: actions/checkout@v4
49+
uses: actions/checkout@v5
5050

5151
# This looks complicated, but it is just calling generate_sweep_configs.py conditioned on
5252
# discrete inputs (i.e., run_1k1k, run_h100, etc.) to split the test sweep into discrete jobs
@@ -422,13 +422,13 @@ jobs:
422422
GITHUB_TOKEN: ${{ secrets.REPO_PAT }}
423423

424424
steps:
425-
- uses: actions/checkout@v3
425+
- uses: actions/checkout@v5
426426
with:
427427
token: ${{ secrets.REPO_PAT }}
428428
fetch-depth: 0
429429

430430
- name: Download results artifacts
431-
uses: actions/download-artifact@v4
431+
uses: actions/download-artifact@v6
432432
with:
433433
path: ${{ env.RESULTS_DIR }}
434434
pattern: results_*
@@ -439,7 +439,7 @@ jobs:
439439
- name: Calculate success rate
440440
run: python3 utils/calc_success_rate.py $STATS_FILENAME
441441

442-
- uses: actions/upload-artifact@v4
442+
- uses: actions/upload-artifact@v5
443443
with:
444444
name: "run-stats"
445445
path: ${{ env.STATS_FILENAME }}.json

.github/workflows/pr-line-counter.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818

1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
2222
with:
2323
fetch-depth: 0
2424

@@ -108,7 +108,7 @@ jobs:
108108
fi
109109
110110
- name: Comment on PR
111-
uses: actions/github-script@v7
111+
uses: actions/github-script@v8
112112
with:
113113
script: |
114114
const fileExists = '${{ steps.line-count.outputs.file_exists }}';

0 commit comments

Comments
 (0)