ci: Update action versions

This commit is contained in:
Matt Borgerson 2023-01-13 13:12:38 -07:00 committed by mborgerson
parent a0cffd77de
commit ad6b0cb9db
1 changed files with 18 additions and 18 deletions
.github/workflows

View File

@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone tree
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
# On push to master, increment patch version and create a new tag on release
@ -46,7 +46,7 @@ jobs:
./scripts/archive-source.sh src.tar
gzip -1 src.tar
- name: Upload source package artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: src.tar.gz
path: src.tar.gz
@ -70,14 +70,14 @@ jobs:
DOCKER_IMAGE_NAME: mborgerson/xemu-ubuntu-win64-cross:latest
steps:
- name: Download source package
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: src.tar.gz
- name: Extract source package
run: tar xf src.tar.gz
- name: Initialize compiler cache
id: cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: /tmp/xemu-ccache
key: cache-wincross-${{ runner.os }}-${{ matrix.configuration }}-${{ github.sha }}
@ -98,7 +98,7 @@ jobs:
cd dist
zip -r ../${{ matrix.artifact_filename }} *
- name: Upload build artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.artifact_name }}
path: ${{ matrix.artifact_filename }}
@ -121,13 +121,13 @@ jobs:
steps:
- name: Initialize compiler cache
id: cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: /tmp/xemu-ccache
key: cache-${{ runner.os }}-${{ matrix.configuration }}-${{ github.sha }}
restore-keys: cache-${{ runner.os }}-${{ matrix.configuration }}-
- name: Download source package
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: src.tar.gz
- name: Extract source package
@ -135,7 +135,7 @@ jobs:
mkdir src
tar -C src -xf src.tar.gz
- name: Clone Debian packaging
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: deb
path: debian-tmp
@ -179,7 +179,7 @@ jobs:
echo -e "\n\nCompiler Cache Stats:"
ccache -s
- name: Upload build artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.artifact_name }}
path: ${{ matrix.artifact_filename }}
@ -213,7 +213,7 @@ jobs:
artifact_filename: xemu-macos-arm64-release.zip
steps:
- name: Download source package
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: src.tar.gz
- name: Extract source package
@ -231,7 +231,7 @@ jobs:
python3 -m pip install pyyaml requests
- name: Initialize compiler, library cache
id: cache
uses: actions/cache@v2.1.6
uses: actions/cache@v3
with:
path: |
/tmp/xemu-ccache
@ -251,7 +251,7 @@ jobs:
zip -r ../${{ matrix.artifact_filename }} *
popd
- name: Upload build artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.artifact_name }}
path: ${{ matrix.artifact_filename }}
@ -265,12 +265,12 @@ jobs:
configuration: ["debug", "release"]
steps:
- name: Download x86_64 build
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: xemu-macos-x86_64-${{ matrix.configuration }}
path: xemu-macos-x86_64-${{ matrix.configuration }}
- name: Download arm64 build
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: xemu-macos-arm64-${{ matrix.configuration }}
path: xemu-macos-arm64-${{ matrix.configuration }}
@ -294,7 +294,7 @@ jobs:
zip -r ../xemu-macos-universal-${{ matrix.configuration }}.zip *
popd
- name: Upload build artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: xemu-macos-universal-${{ matrix.configuration }}
path: xemu-macos-universal-${{ matrix.configuration }}.zip
@ -305,7 +305,7 @@ jobs:
needs: [Ubuntu, macOSUniversal, Windows]
steps:
- name: Download artifacts
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
path: dist
- name: Extract source package
@ -338,7 +338,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download source package
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: src.tar.gz
- name: Extract source package
@ -346,7 +346,7 @@ jobs:
mkdir src
tar -C src -xf src.tar.gz
- name: Clone Debian packaging
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: deb
path: debian-tmp