Skip to content

Commit fa9b08e

Browse files
Merge pull request #234 from kingthorin/update-workflows-dependencies
Enable Dependabot and Update Workflow Dependencies
2 parents 5ef6c4d + 8f55a7a commit fa9b08e

File tree

3 files changed

+29
-20
lines changed

3 files changed

+29
-20
lines changed

.github/dependabot.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
commit-message:
8+
prefix: "chore"
9+
include: "scope"

.github/workflows/tech_matrix_prep.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
value: ${{ jobs.tech_prep.outputs.technologies }}
88
jobs:
99
tech_prep:
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
steps:
1212
- name: checkout repository
1313
uses: actions/checkout@v4
@@ -17,4 +17,4 @@ jobs:
1717
run: python3 .github/workflows/scripts/tech_list_matrix_generator.py
1818

1919
outputs:
20-
technologies: ${{ steps.getTechMatrix.outputs.technologies }}
20+
technologies: ${{ steps.getTechMatrix.outputs.technologies }}

.github/workflows/validate.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,34 @@ name: Validate
22
on: [push, pull_request, workflow_dispatch]
33
jobs:
44
validate_structure:
5-
runs-on: ubuntu-22.04
5+
runs-on: ubuntu-24.04
66
strategy:
77
matrix:
8-
python-version: [ "3.12" ]
8+
python-version: [ "3.13" ]
99
steps:
1010
- name: checkout repository
1111
uses: actions/checkout@v4
1212

1313
- name: set up Python ${{ matrix.python-version }}
14-
uses: actions/setup-python@v5
14+
uses: actions/setup-python@v6
1515
with:
1616
python-version: ${{ matrix.python-version }}
1717

1818
- name: run structure validator
1919
run: python3 .github/workflows/scripts/structure_validator.py
2020

2121
validate_schema:
22-
runs-on: ubuntu-22.04
22+
runs-on: ubuntu-24.04
2323
needs: validate_structure
2424
strategy:
2525
matrix:
26-
python-version: [ "3.12" ]
26+
python-version: [ "3.13" ]
2727
steps:
2828
- name: checkout repository
2929
uses: actions/checkout@v4
3030

3131
- name: set up Python ${{ matrix.python-version }}
32-
uses: actions/setup-python@v5
32+
uses: actions/setup-python@v6
3333
with:
3434
python-version: ${{ matrix.python-version }}
3535

@@ -40,35 +40,35 @@ jobs:
4040
run: python3 .github/workflows/scripts/schema_validator.py
4141

4242
validate_categories:
43-
runs-on: ubuntu-22.04
43+
runs-on: ubuntu-24.04
4444
needs: validate_structure
4545
strategy:
4646
matrix:
47-
python-version: [ "3.12" ]
47+
python-version: [ "3.13" ]
4848
steps:
4949
- name: checkout repository
5050
uses: actions/checkout@v4
5151

5252
- name: set up Python ${{ matrix.python-version }}
53-
uses: actions/setup-python@v5
53+
uses: actions/setup-python@v6
5454
with:
5555
python-version: ${{ matrix.python-version }}
5656

5757
- name: run category validator
5858
run: python3 .github/workflows/scripts/category_validator.py
5959

6060
validate_groups:
61-
runs-on: ubuntu-22.04
61+
runs-on: ubuntu-24.04
6262
needs: validate_structure
6363
strategy:
6464
matrix:
65-
python-version: [ "3.12" ]
65+
python-version: [ "3.13" ]
6666
steps:
6767
- name: checkout repository
6868
uses: actions/checkout@v4
6969

7070
- name: set up Python ${{ matrix.python-version }}
71-
uses: actions/setup-python@v5
71+
uses: actions/setup-python@v6
7272
with:
7373
python-version: ${{ matrix.python-version }}
7474

@@ -80,19 +80,19 @@ jobs:
8080
uses: ./.github/workflows/tech_matrix_prep.yml
8181

8282
validate_techs:
83-
runs-on: ubuntu-22.04
83+
runs-on: ubuntu-24.04
8484
needs: tech_matrix_prep
8585
strategy:
8686
max-parallel: 20
8787
matrix:
8888
file_name: ${{ fromJson(needs.tech_matrix_prep.outputs.technologies) }}
89-
python-version: [ "3.12" ]
89+
python-version: [ "3.13" ]
9090
steps:
9191
- name: checkout repository
9292
uses: actions/checkout@v4
9393

9494
- name: set up Python ${{ matrix.python-version }}
95-
uses: actions/setup-python@v5
95+
uses: actions/setup-python@v6
9696
with:
9797
python-version: ${{ matrix.python-version }}
9898

@@ -102,17 +102,17 @@ jobs:
102102
TECH_FILE_NAME: ${{ matrix.file_name }}
103103

104104
validate_icon_path:
105-
runs-on: ubuntu-22.04
105+
runs-on: ubuntu-24.04
106106
needs: validate_techs
107107
strategy:
108108
matrix:
109-
python-version: [ "3.12" ]
109+
python-version: [ "3.13" ]
110110
steps:
111111
- name: checkout repository
112112
uses: actions/checkout@v4
113113

114114
- name: set up Python ${{ matrix.python-version }}
115-
uses: actions/setup-python@v5
115+
uses: actions/setup-python@v6
116116
with:
117117
python-version: ${{ matrix.python-version }}
118118

0 commit comments

Comments
 (0)