@@ -2,34 +2,34 @@ name: Validate
22on : [push, pull_request, workflow_dispatch]
33jobs :
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