Skip to content

Commit f1208f1

Browse files
spxiwhtitodalcantonahnitz
authored
Changes for v2.3.13 release (#5126)
* Update PyPI publish action (#5097) * Workaround for git.ligo.org authentication change (#5119) * Workaround for git.ligo.org auth change * Workaround for git.ligo.org auth change * Forgot args * Fix error * Two possible URL schemes * Fix regex * Don't miss this bit! * Address ci deprecations (#5076) * Update CI to Ubuntu 24.04 * Use Python 3.11 for distribution CI * Try ubuntu-22 for basic tests * updated for depcreated fillcolor value (#5123) * Update cibuildwheel to v311 * Pin cython version * Bump pegasus versions to 5.0.8 * Fix strange usage of pycbc.version.release (#5033) * Fix usage of release flag in Pegasus sites code (#5098) --------- Co-authored-by: Tito Dal Canton <[email protected]> Co-authored-by: Alex Nitz <[email protected]>
1 parent 538dc19 commit f1208f1

17 files changed

+99
-48
lines changed

.github/workflows/bank-compress-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ concurrency:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212
timeout-minutes: 90
1313
steps:
1414
- uses: actions/checkout@v1

.github/workflows/basic-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
strategy:
1313
max-parallel: 60
1414
matrix:
15-
os: [ubuntu-20.04]
16-
python-version: [3.9, '3.10', '3.11']
15+
os: [ubuntu-22.04]
16+
python-version: ['3.9', '3.10', '3.11']
1717
test-type: [unittest, search, docs]
1818
steps:
1919
- uses: actions/checkout@v4

.github/workflows/build_venv.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ concurrency:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212
steps:
1313
-
1414
uses: actions/checkout@v1

.github/workflows/distribution.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
os: [ubuntu-20.04]
15+
os: [ubuntu-24.04]
1616

1717
steps:
1818
- uses: actions/checkout@v4
1919
with:
2020
fetch-depth: 0
2121
- uses: actions/setup-python@v5
2222
with:
23-
python-version: 3.8
23+
python-version: 3.11
2424
- name: Install cibuildwheel
2525
run: python -m pip install cibuildwheel
2626
- name: Build wheels
@@ -36,7 +36,7 @@ jobs:
3636
path: ./wheelhouse/*.whl
3737
deploy_pypi:
3838
name: Package and publish to PyPI
39-
runs-on: ubuntu-20.04
39+
runs-on: ubuntu-24.04
4040
needs: build_wheels
4141
steps:
4242
- uses: actions/checkout@v4
@@ -57,6 +57,6 @@ jobs:
5757
ls -lh dist
5858
- name: Publish to PyPI
5959
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
60-
uses: pypa/gh-action-pypi-publish@master
60+
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
6161
with:
6262
password: ${{ secrets.pypi_password }}

.github/workflows/docker-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ concurrency:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212
steps:
1313
-
1414
uses: actions/checkout@v1

.github/workflows/inference-workflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on: [push, pull_request]
44

55
jobs:
66
build:
7-
runs-on: ubuntu-20.04
7+
runs-on: ubuntu-24.04
88
steps:
99
- uses: actions/checkout@v1
1010
- name: Set up Python
@@ -25,7 +25,7 @@ jobs:
2525
wget -qO - https://download.pegasus.isi.edu/pegasus/gpg.txt | sudo apt-key add -
2626
echo "deb https://download.pegasus.isi.edu/pegasus/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
2727
sudo apt-get -o Acquire::Retries=3 update
28-
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.6-1+ubuntu18
28+
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.8-1+ubuntu18
2929
- run: sudo apt-get -o Acquire::Retries=3 install *fftw3* intel-mkl*
3030
- name: Install pycbc
3131
run: |

.github/workflows/search-workflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ concurrency:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212
timeout-minutes: 90
1313
steps:
1414
- uses: actions/checkout@v1
@@ -30,7 +30,7 @@ jobs:
3030
wget -qO - https://download.pegasus.isi.edu/pegasus/gpg.txt | sudo apt-key add -
3131
echo "deb https://download.pegasus.isi.edu/pegasus/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
3232
sudo apt-get -o Acquire::Retries=3 update
33-
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.6-1+ubuntu18
33+
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.8-1+ubuntu18
3434
- run: sudo apt-get -o Acquire::Retries=3 install *fftw3* intel-mkl*
3535
- name: Install pycbc
3636
run: |

.github/workflows/tmpltbank-workflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ concurrency:
88

99
jobs:
1010
build:
11-
runs-on: ubuntu-20.04
11+
runs-on: ubuntu-24.04
1212
steps:
1313
- uses: actions/checkout@v1
1414
- name: Set up Python
@@ -29,7 +29,7 @@ jobs:
2929
wget -qO - https://download.pegasus.isi.edu/pegasus/gpg.txt | sudo apt-key add -
3030
echo "deb https://download.pegasus.isi.edu/pegasus/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
3131
sudo apt-get -o Acquire::Retries=3 update
32-
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.6-1+ubuntu18
32+
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.8-1+ubuntu18
3333
- run: sudo apt-get -o Acquire::Retries=3 install *fftw3* intel-mkl*
3434
- name: Install pycbc
3535
run: |

.github/workflows/tut-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
strategy:
1313
max-parallel: 60
1414
matrix:
15-
os: [ubuntu-20.04]
16-
python-version: [3.8, 3.9, '3.10', '3.11']
15+
os: [ubuntu-24.04]
16+
python-version: ['3.10', '3.11']
1717
steps:
1818
- uses: actions/checkout@v4
1919
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/workflow-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
max-parallel: 60
1414
matrix:
15-
os: [ubuntu-20.04]
15+
os: [ubuntu-24.04]
1616
test-type: [simple_subworkflow_data, multilevel_subworkflow_data]
1717
steps:
1818
- uses: actions/checkout@v1
@@ -34,7 +34,7 @@ jobs:
3434
wget -qO - https://download.pegasus.isi.edu/pegasus/gpg.txt | sudo apt-key add -
3535
echo "deb https://download.pegasus.isi.edu/pegasus/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
3636
sudo apt-get -o Acquire::Retries=3 update
37-
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.6-1+ubuntu18
37+
sudo apt-get -o Acquire::Retries=3 install pegasus=5.0.8-1+ubuntu18
3838
- run: sudo apt-get -o Acquire::Retries=3 install *fftw3* intel-mkl*
3939
- name: Install pycbc
4040
run: |

0 commit comments

Comments
 (0)