Skip to content

Commit 1b00b5a

Browse files
authored
Merge pull request #5146 from pybamm-team/release/v25.8.0
Release v25.8.0
2 parents 6bb07fc + 5efca31 commit 1b00b5a

File tree

502 files changed

+11490
-5664
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

502 files changed

+11490
-5664
lines changed

.all-contributorsrc

Lines changed: 0 additions & 1087 deletions
This file was deleted.

.git-blame-ignore-revs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ ff6d81c01331c7d269303b4a8321d9881bdf98fa
1212
60ebd4148059a95428a496f4f55c1175ead362d3
1313
# implemented cleaner string formatting via f-strings - https://github.com/pybamm-team/PyBaMM/pull/3890
1414
f395819d1c874071b7e76e32ec4f0bbe42462b48
15+
# activated isort rule via ruff - https://github.com/pybamm-team/PyBaMM/pull/5003
16+
3b9a07b45972ebcb07fcd950292f7052e8f313b4

.github/workflows/docker.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ name: Build and push Docker images to Docker Hub
22

33
on:
44
workflow_dispatch:
5-
push:
6-
branches:
7-
- develop
5+
release:
6+
types: [published]
87

98
permissions: {}
109

@@ -28,7 +27,7 @@ jobs:
2827

2928

3029
- name: Set up Docker Buildx
31-
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
30+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
3231
with:
3332
cache-binary: false
3433
- name: Login to Docker Hub
@@ -39,13 +38,13 @@ jobs:
3938

4039

4140
- name: Build and push Docker image to Docker Hub
42-
uses: docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0 # v6.17.0
41+
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
4342
with:
4443
context: .
4544
file: scripts/Dockerfile
4645
tags: pybamm/pybamm:latest
4746
push: true
48-
platforms: linux/amd64, linux/arm64
47+
platforms: linux/amd64
4948
no-cache: true
5049

5150
- name: List built image(s)

.github/workflows/lychee_url_checker.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ jobs:
5555
--exclude-path ./scripts/update_version.py
5656
--exclude-path asv.conf.json
5757
--exclude-path docs/conf.py
58-
--exclude-path all_contributors.md
5958
'./**/*.rst'
6059
'./**/*.md'
6160
'./**/*.py'

.github/workflows/need_reply_remove.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ jobs:
1313
build:
1414
runs-on: ubuntu-latest
1515
permissions:
16-
issues: read
16+
issues: write
17+
pull-requests: write
1718
contents: read
1819
if: |
1920
github.event.comment.author_association != 'OWNER' &&

.github/workflows/needs_reply.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
permissions:
1414
issues: read
15+
pull-requests: read
1516
contents: read
1617
if: github.repository == 'pybamm-team/PyBaMM'
1718
steps:

.github/workflows/run_benchmarks_over_history.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ jobs:
113113
- name: Run benchmarks
114114
run: |
115115
asv machine --machine "GitHubRunner"
116-
asv run -m "GitHubRunner" -s ${{ env.NCOMMITS }} \
117-
${{ env.COMMIT_START }}..${{ env.COMMIT_END }}
116+
asv run -m "GitHubRunner" -s $NCOMMITS \
117+
$COMMIT_START..$COMMIT_END
118118
119119
- name: Upload results as artifact
120120
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2

.github/workflows/run_periodic_tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ jobs:
3030
strategy:
3131
fail-fast: false
3232
matrix:
33-
os: [ ubuntu-latest, macos-13, macos-14, windows-latest ]
34-
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
33+
os: [ ubuntu-latest, macos-13, macos-latest, windows-latest ]
34+
python-version: ["3.10", "3.11", "3.12"]
3535
name: Tests (${{ matrix.os }} / Python ${{ matrix.python-version }})
3636

3737
steps:
@@ -48,7 +48,7 @@ jobs:
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-14'
51+
if: matrix.os == 'macos-13' || matrix.os == 'macos-latest'
5252
env:
5353
HOMEBREW_NO_INSTALL_CLEANUP: 1
5454
HOMEBREW_NO_AUTO_UPDATE: 1

.github/workflows/scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
persist-credentials: false
3535

3636
- name: "Run analysis"
37-
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
37+
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
3838
with:
3939
results_file: results.sarif
4040
results_format: sarif
@@ -65,6 +65,6 @@ jobs:
6565
# Upload the results to GitHub's code scanning dashboard (optional).
6666
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
6767
- name: "Upload to code-scanning"
68-
uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
68+
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
6969
with:
7070
sarif_file: results.sarif

.github/workflows/test_on_push.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ jobs:
4848
strategy:
4949
fail-fast: false
5050
matrix:
51-
os: [ubuntu-latest, macos-13, macos-14, windows-latest]
52-
python-version: ["3.9", "3.10", "3.11", "3.12"]
51+
os: [ubuntu-latest, macos-13, macos-latest, windows-latest]
52+
python-version: ["3.10", "3.11", "3.12"]
5353
name: Tests (${{ matrix.os }} / Python ${{ matrix.python-version }})
5454

5555
steps:
@@ -59,7 +59,7 @@ jobs:
5959
persist-credentials: false
6060

6161
- name: Install Linux system dependencies
62-
uses: awalsh128/cache-apt-pkgs-action@7ca5f46d061ad9aa95863cd9b214dd48edef361d # v1.5.0
62+
uses: awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
6363
if: matrix.os == 'ubuntu-latest'
6464
with:
6565
packages: gfortran gcc graphviz pandoc
@@ -74,7 +74,7 @@ jobs:
7474
sudo apt-get install libopenblas-dev texlive-latex-extra dvipng
7575
7676
- name: Install macOS system dependencies
77-
if: matrix.os == 'macos-13' || matrix.os == 'macos-14'
77+
if: matrix.os == 'macos-13' || matrix.os == 'macos-latest'
7878
env:
7979
HOMEBREW_NO_INSTALL_CLEANUP: 1
8080
HOMEBREW_NO_AUTO_UPDATE: 1
@@ -138,7 +138,7 @@ jobs:
138138
persist-credentials: false
139139

140140
- name: Install Linux system dependencies
141-
uses: awalsh128/cache-apt-pkgs-action@7ca5f46d061ad9aa95863cd9b214dd48edef361d # v1.5.0
141+
uses: awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
142142
with:
143143
packages: graphviz pandoc
144144
execute_install_scripts: true
@@ -184,7 +184,7 @@ jobs:
184184
persist-credentials: false
185185

186186
- name: Install Linux system dependencies
187-
uses: awalsh128/cache-apt-pkgs-action@7ca5f46d061ad9aa95863cd9b214dd48edef361d # v1.5.0
187+
uses: awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
188188
with:
189189
packages: gfortran gcc graphviz pandoc
190190
execute_install_scripts: true
@@ -227,7 +227,7 @@ jobs:
227227
persist-credentials: false
228228

229229
- name: Install Linux system dependencies
230-
uses: awalsh128/cache-apt-pkgs-action@7ca5f46d061ad9aa95863cd9b214dd48edef361d # v1.5.0
230+
uses: awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
231231
with:
232232
packages: gfortran gcc graphviz
233233
execute_install_scripts: true

0 commit comments

Comments
 (0)