Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/cygwin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:

- run: git config --global core.autocrlf input

- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: cygwin/cygwin-install-action@v6
with:
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
echo "dir=$(cygpath -wa $(python3 -m pip cache dir))" >> "$GITHUB_OUTPUT"
shell: bash --noprofile --norc -o igncr -eo pipefail '{0}'

- uses: actions/cache/restore@v4
- uses: actions/cache/restore@v5
id: restore-cache
with:
path: ${{ steps.pip-cache.outputs.dir }}
Expand All @@ -94,7 +94,7 @@ jobs:
python3 -m pip --disable-pip-version-check install pytest pytest-subtests pytest-xdist
shell: bash --noprofile --norc -o igncr -eo pipefail '{0}'

- uses: actions/cache/save@v4
- uses: actions/cache/save@v5
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: cygwin-pip-${{ github.run_number }}
Expand All @@ -109,7 +109,7 @@ jobs:
SKIP_STATIC_BOOST: 1
shell: bash --noprofile --norc -o igncr -eo pipefail '{0}'

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: ${{ matrix.NAME }}
path: meson-test-run.*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/file_format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.x'
- run: python3 ./run_format_tests.py
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
# Login to dockerhub
- name: Docker login
if: (github.event_name == 'push' || github.event_name == 'schedule') && env.HAS_DOCKER_CREDENTIALS == 'true'
uses: azure/docker-login@v1
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ jobs:
pylint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.13'
- run: python -m pip install pylint
Expand All @@ -38,8 +38,8 @@ jobs:
flake8:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.x'
- run: python -m pip install flake8
Expand All @@ -48,8 +48,8 @@ jobs:
mypy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.x'
# Pin mypy to version 1.19, so we retain the ability to lint for Python 3.10
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
unittests-appleclang:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: brew update
# github actions overwrites brew's python. Force it to reassert itself, by running in a separate step.
- name: unbreak python in github actions
Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:
HOMEBREW_NO_AUTO_UPDATE: 1

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# Avoid picking up an older version of LLVM that does not work.
- run: brew update
# github actions overwrites brew's python. Force it to reassert itself, by running in a separate step.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/msys2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
shell: msys2 {0}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: msys2/setup-msys2@v2
with:
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:

MSYSTEM= python3 ./run_tests.py --backend=ninja

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: ${{ matrix.NAME }}
path: meson-test-run.*
2 changes: 1 addition & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
wheel:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Build wheel
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nonnative.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- run: |
apt-get -y purge clang gcc gdc
apt-get -y autoremove
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Run tests
run: bash -c 'source /ci/env_vars.sh; cd $GITHUB_WORKSPACE; ./run_tests.py $CI_ARGS --cross ubuntu-armhf.json --cross-only'

Expand All @@ -46,6 +46,6 @@ jobs:
env:
MESON_CI_JOBNAME: cuda-cross-${{ github.job }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Run tests
run: bash -c 'source /ci/env_vars.sh; cd $GITHUB_WORKSPACE; ./run_tests.py $CI_ARGS --cross cuda-cross.json --cross-only'
4 changes: 2 additions & 2 deletions .github/workflows/os_comp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
MESON_CI_JOBNAME_UPDATE: linux-arch-gcc-pypy

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Run tests
run: |
source /ci/env_vars.sh
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Run tests
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stable_builddir.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
env:
TESTDIR: "manual tests/13 builddir upgrade"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: install ninja
run: sudo apt-get -y install build-essential ninja-build
- name: Fetch tags and unshallow
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/unusedargs_missingreturn.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ jobs:
linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Install Compilers
Expand All @@ -59,8 +59,8 @@ jobs:
windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.x'

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ jobs:
HAS_SSH_KEY: ${{ secrets.WEBSITE_PRIV_KEY != '' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: actions/cache/restore@v4
- uses: actions/cache/restore@v5
id: restore-cache
with:
# should use 'pip3 cache dir' to discover this path
Expand All @@ -48,7 +48,7 @@ jobs:
sudo apt-get -y install python3-pip ninja-build libjson-glib-dev
pip install hotdoc chevron strictyaml aiohttp

- uses: actions/cache/save@v4
- uses: actions/cache/save@v5
with:
# should use 'pip3 cache dir' to discover this path
path: ~/.cache/pip
Expand Down
6 changes: 3 additions & 3 deletions docs/markdown/Continuous-Integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,9 +267,9 @@ jobs:
meson_version: ["1.2.0", "1.3.0", "1.4.0"]
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Install dependencies
Expand All @@ -281,7 +281,7 @@ jobs:
- name: Run Tests
run: meson test -C builddir/ -v
- name: Upload Test Log
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: failure()
with:
name: ${{ matrix.os }}_Meson_Testlog
Expand Down
Loading