Skip to content
Closed
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
24 changes: 12 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ jobs:
name: Python quality
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: "3.12"
cache: pip
Expand All @@ -44,8 +44,8 @@ jobs:
- os: macos-latest
python: "3.12"
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python }}
cache: pip
Expand All @@ -71,7 +71,7 @@ jobs:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Configure MSVC
if: runner.os == 'Windows'
uses: ilammy/msvc-dev-cmd@v1
Expand All @@ -90,8 +90,8 @@ jobs:
name: Visual codec report
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: "3.12"
cache: pip
Expand All @@ -115,8 +115,8 @@ jobs:
name: Package metadata and source distribution
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: "3.12"
cache: pip
Expand All @@ -128,7 +128,7 @@ jobs:
name: Native parser sanitizers
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Build parser mutation test with ASan and UBSan
run: >-
c++ -std=c++17 -O1 -g -fno-omit-frame-pointer -fsanitize=address,undefined
Expand All @@ -140,8 +140,8 @@ jobs:
name: Native codec benchmark
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: "3.12"
cache: pip
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7

# Setup Python and build dependencies for C++ compilation tracing
- name: Set up Python
if: matrix.language == 'c-cpp'
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.12"
cache: pip
Expand All @@ -47,7 +47,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
uses: github/codeql-action/init@v4.37.4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand All @@ -61,6 +61,6 @@ jobs:
python setup.py build_ext --inplace

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
uses: github/codeql-action/analyze@v4.37.4
with:
category: "/language:${{matrix.language}}"
24 changes: 12 additions & 12 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
outputs:
version: ${{ steps.package.outputs.version }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
persist-credentials: false
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: Validate package version and release tag
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
label: macOS Apple Silicon
artifact: macos-arm64
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
persist-credentials: false
- name: Build and test installed wheels
Expand All @@ -96,10 +96,10 @@ jobs:
needs: preflight
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
persist-credentials: false
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.12"
cache: pip
Expand Down Expand Up @@ -142,15 +142,15 @@ jobs:
needs: [preflight, wheels, sdist]
runs-on: ubuntu-latest
steps:
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- uses: actions/download-artifact@v5
- uses: actions/download-artifact@v8
with:
pattern: wheels-*
path: dist
merge-multiple: true
- uses: actions/download-artifact@v5
- uses: actions/download-artifact@v8
with:
name: sdist
path: dist
Expand Down Expand Up @@ -239,12 +239,12 @@ jobs:
echo "wimf $VERSION already exists on PyPI; bump the version instead of overwriting it"
exit 1
fi
- uses: actions/download-artifact@v5
- uses: actions/download-artifact@v8
with:
pattern: wheels-*
path: dist
merge-multiple: true
- uses: actions/download-artifact@v5
- uses: actions/download-artifact@v8
with:
name: sdist
path: dist
Expand All @@ -268,10 +268,10 @@ jobs:
- os: macos-latest
label: macOS Apple Silicon
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
persist-credentials: false
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: Install published wheel
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/testpypi-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
name: Build TestPyPI distributions
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
persist-credentials: false
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: Build and test representative native wheel
Expand Down Expand Up @@ -44,7 +44,7 @@ jobs:
name: testpypi
url: https://test.pypi.org/p/wimf
steps:
- uses: actions/download-artifact@v5
- uses: actions/download-artifact@v8
with:
name: testpypi-distributions
path: dist
Expand Down
Loading