Skip to content

Commit 7487607

Browse files
authored
Merge pull request #2433 from dweindl/release_0.25.0
Release 0.25.0
2 parents 29b7ee8 + 52996d3 commit 7487607

File tree

97 files changed

+999
-586
lines changed

Some content is hidden

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

97 files changed

+999
-586
lines changed

.git-blame-ignore-revs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f59fed72eb4d0cedf6abf2a96fe95087ce61478a

.github/dependabot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: 2
2+
updates:
3+
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
ignore:
9+
- dependency-name: "*"
10+
update-types: ["version-update:semver-patch", "version-update:semver-minor"]

.github/workflows/deploy_branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99

1010
strategy:
1111
matrix:
12-
python-version: [3.9]
12+
python-version: ["3.11"]
1313

1414
steps:
1515
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/deploy_protected.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ jobs:
2929
fi
3030
3131
dockerhub:
32-
name: Deploy Dockerhub
32+
name: Deploy Docker Hub
3333
needs: [check-secret]
3434
if: needs.check-secret.outputs.secrets-defined == 'true'
3535
runs-on: ubuntu-22.04
3636

3737
strategy:
3838
matrix:
39-
python-version: [3.9]
39+
python-version: ["3.11"]
4040

4141
steps:
4242
- name: Set up Python ${{ matrix.python-version }}
@@ -50,7 +50,7 @@ jobs:
5050
- name: Set up Docker Buildx
5151
uses: docker/setup-buildx-action@v3
5252
- name: Publish to Registry
53-
uses: elgohr/Publish-Docker-Github-Action@v4
53+
uses: elgohr/Publish-Docker-Github-Action@v5
5454
with:
5555
name: dweindl/amici
5656
username: ${{ secrets.DOCKER_USERNAME }}

.github/workflows/deploy_release.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
strategy:
1414
matrix:
15-
python-version: [3.9]
15+
python-version: ["3.11"]
1616

1717
environment:
1818
name: pypi
@@ -39,7 +39,7 @@ jobs:
3939
- name: Remove direct dependencies from setup.cfg
4040
# Remove any "git+https"-based dependencies that are not supported
4141
# by PyPI and are only required for testing.
42-
run: sed -i '/git+https/d' python/sdist/setup.cfg
42+
run: sed -i '/git+https/d' python/sdist/pyproject.toml
4343

4444
- name: sdist
4545
run: scripts/buildSdist.sh
@@ -74,3 +74,29 @@ jobs:
7474
-H "Accept: application/vnd.github.v3+json" \
7575
https://api.github.com/repos/${DOWNSTREAM_REPOSITORY}/actions/workflows/${WORKFLOW_FILE}/dispatches \
7676
-d "{\"ref\": \"dev\", \"inputs\": {\"simulatorVersion\": \"${PACKAGE_VERSION}\", \"simulatorVersionLatest\": \"true\"}}"
77+
78+
dockerhub:
79+
name: Release to Docker Hub
80+
runs-on: ubuntu-22.04
81+
82+
steps:
83+
- name: Set up Python
84+
uses: actions/setup-python@v5
85+
with:
86+
python-version: "3.11"
87+
- uses: actions/checkout@v4
88+
- run: git archive -o container/amici.tar.gz --format=tar.gz HEAD
89+
- name: Set up QEMU
90+
uses: docker/setup-qemu-action@v3
91+
- name: Set up Docker Buildx
92+
uses: docker/setup-buildx-action@v3
93+
- name: Publish to Registry
94+
uses: elgohr/Publish-Docker-Github-Action@v5
95+
with:
96+
name: dweindl/amici
97+
username: ${{ secrets.DOCKER_USERNAME }}
98+
password: ${{ secrets.DOCKER_PASSWORD }}
99+
workdir: container/
100+
dockerfile: Dockerfile
101+
tag_semver: true
102+
platforms: linux/amd64,linux/arm64

.github/workflows/test_benchmark_collection_models.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
python-version: [ "3.9" ]
25+
python-version: [ "3.11" ]
2626
extract_subexpressions: ["true", "false"]
2727
env:
2828
AMICI_EXTRACT_CSE: ${{ matrix.extract_subexpressions }}

.github/workflows/test_doc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020

2121
strategy:
2222
matrix:
23-
python-version: [3.9]
23+
python-version: ["3.11"]
2424

2525
steps:
2626
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/test_install.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99

1010
strategy:
1111
matrix:
12-
python-version: [3.9]
12+
python-version: ["3.11"]
1313

1414
steps:
1515
- name: Set up Python ${{ matrix.python-version }}
@@ -50,7 +50,7 @@ jobs:
5050

5151
strategy:
5252
matrix:
53-
python-version: [3.9]
53+
python-version: ["3.11"]
5454

5555
steps:
5656
- name: Set up Python ${{ matrix.python-version }}
@@ -83,7 +83,7 @@ jobs:
8383

8484
strategy:
8585
matrix:
86-
python-version: [3.9]
86+
python-version: ["3.11"]
8787

8888
steps:
8989
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/test_performance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
strategy:
2525
matrix:
26-
python-version: [3.9]
26+
python-version: ["3.11"]
2727

2828
steps:
2929
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/test_petab_test_suite.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
strategy:
2424
matrix:
25-
python-version: [3.9]
25+
python-version: ["3.11"]
2626

2727
steps:
2828
- name: Set up Python ${{ matrix.python-version }}

0 commit comments

Comments
 (0)