@@ -30,13 +30,13 @@ jobs:
3030 strategy :
3131 fail-fast : false
3232 matrix :
33- os : [ ubuntu-latest, macos-13 , macos-latest, windows-latest ]
33+ os : [ ubuntu-latest, macos-15-intel , macos-latest, windows-latest ]
3434 python-version : ["3.10", "3.11", "3.12"]
3535 name : Tests (${{ matrix.os }} / Python ${{ matrix.python-version }})
3636
3737 steps :
3838 - name : Check out PyBaMM repository
39- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4040 with :
4141 persist-credentials : false
4242
4848 sudo apt-get install libopenblas-dev texlive-latex-extra dvipng
4949
5050 - name : Install macOS system dependencies
51- if : matrix.os == 'macos-13 ' || matrix.os == 'macos-latest'
51+ if : matrix.os == 'macos-15-intel ' || matrix.os == 'macos-latest'
5252 env :
5353 HOMEBREW_NO_INSTALL_CLEANUP : 1
5454 HOMEBREW_NO_AUTO_UPDATE : 1
6666 run : choco install graphviz --version=8.0.5
6767
6868 - name : Set up Python ${{ matrix.python-version }}
69- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
69+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
7070 with :
7171 python-version : ${{ matrix.python-version }}
7272
8686
8787 - name : Upload coverage report
8888 if : matrix.os == 'ubuntu-latest' && matrix.python-version == '3.12'
89- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
89+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
9090 with :
9191 token : ${{ secrets.CODECOV_TOKEN }}
9292
@@ -103,7 +103,7 @@ jobs:
103103
104104 steps :
105105 - name : Check out PyBaMM repository
106- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
106+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
107107 with :
108108 persist-credentials : false
109109 fetch-depth : 0
@@ -115,7 +115,7 @@ jobs:
115115 sudo apt-get install texlive-latex-extra dvipng
116116
117117 - name : Set up Python
118- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
118+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
119119 with :
120120 python-version : 3.11
121121
@@ -141,7 +141,7 @@ jobs:
141141
142142 steps :
143143 - name : Check out PyBaMM repository
144- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
144+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
145145 with :
146146 persist-credentials : false
147147
@@ -152,7 +152,7 @@ jobs:
152152 sudo apt-get install libopenblas-dev texlive-latex-extra dvipng
153153
154154 - name : Set up Python 3.12
155- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
155+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
156156 with :
157157 python-version : 3.12
158158
@@ -175,7 +175,7 @@ jobs:
175175
176176 steps :
177177 - name : Check out PyBaMM repository
178- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
178+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
179179 with :
180180 persist-credentials : false
181181
@@ -186,7 +186,7 @@ jobs:
186186 sudo apt-get install libopenblas-dev texlive-latex-extra dvipng
187187
188188 - name : Set up Python 3.12
189- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
189+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
190190 with :
191191 python-version : 3.12
192192
0 commit comments