ci: Bump actions, fetch depth 1, remove unneeded deps

This commit is contained in:
Martin Rys
2026-03-07 17:04:53 +01:00
committed by Martin
parent 39c9781711
commit 1e56ac8166

View File

@ -10,12 +10,12 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout source code - name: Checkout source code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
submodules: true fetch-depth: 1
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.13' python-version: '3.13'
@ -24,9 +24,7 @@ jobs:
sudo apt-get update sudo apt-get update
sudo apt-get install -y \ sudo apt-get install -y \
libfftw3-dev \ libfftw3-dev \
libpng-dev \ libpng-dev
gcc-14 \
g++-14
- name: Use GCC 14 to avoid a bug in tests with old gcc - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79700 - name: Use GCC 14 to avoid a bug in tests with old gcc - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79700
run: | run: |
@ -47,12 +45,12 @@ jobs:
steps: steps:
- name: Checkout source code - name: Checkout source code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
submodules: true submodules: true
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.13' python-version: '3.13'