From 041635fbce93abdb0fcfa07edbc0c61558f6402a Mon Sep 17 00:00:00 2001 From: Teddy Reed Date: Tue, 29 Apr 2025 23:23:24 -0400 Subject: [PATCH] Update CI actions --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/release.yml | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db7a507..82f92e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,12 +12,12 @@ jobs: strategy: matrix: - python-version: ['3.10', '3.11'] + python-version: ['3.12'] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '${{ matrix.python-version }}' @@ -28,7 +28,7 @@ jobs: if [[ "${{ matrix.python-version }}" == "3"* ]]; then pip install --upgrade 'importlib-metadata > 4' fi - python setup.py install + pip install . - name: Clone public samples run: git clone https://github.com/theopolis/uefi-firmware-samples samples diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f185810..62a9f75 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Used to host build - name: Setup Python @@ -21,7 +21,7 @@ jobs: run: python -m build -s -o dist - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sdist path: ./dist/* @@ -35,16 +35,16 @@ jobs: steps: - name: Checkout source - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Used for aarch64 build on linux - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 if: contains(matrix.os, 'ubuntu') # Used to host cibuildwheel - name: Setup Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 - name: Install cibuildwheel run: python -m pip install cibuildwheel>=2.14.1 @@ -57,7 +57,7 @@ jobs: CIBW_ARCHS_WINDOWS: "AMD64 x86 ARM64" - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: wheels-${{ matrix.os }} path: ./dist/* @@ -71,7 +71,7 @@ jobs: id-token: write steps: - name: Download artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: path: dist