diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index dfb09584b..3e34d796a 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -8,7 +8,7 @@ runs: sudo apt-get update -yq echo "aptVersion=libarchive-tools-$(apt-cache policy libarchive-tools | grep -oP '(?<=Candidate:\s)(.+)')" >> $GITHUB_ENV - name: Cache Apt packages - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache-apt with: path: ~/.aptcache @@ -26,7 +26,7 @@ runs: sudo cp --verbose --force --recursive ~/.aptcache/* / fi - name: Cache shfmt - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /usr/local/bin/shfmt key: 43439b996942b53dfafa9b6ff084f394555d049c98fb7ec37978f7668b43e1be @@ -44,7 +44,7 @@ runs: sudo chmod a+x "$install_dir"/shfmt fi - name: Cache Shellcheck - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /usr/local/bin/shellcheck key: 64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8 @@ -68,11 +68,11 @@ runs: sudo mv shellcheck "$install_dir" fi - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.12' - name: Cache Python environment - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache-python with: path: .venv diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index a0dbca99c..c6b30ff9b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout the Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Toltec dependencies uses: ./.github/actions/setup - name: Check formatting @@ -20,13 +20,13 @@ jobs: needs: lint steps: - name: Checkout the Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Toltec dependencies uses: ./.github/actions/setup - name: Build packages run: FLAGS='--remote-repo https://toltec-dev.org/${{ github.base_ref }}' make repo-new - name: Save the build output - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: repo path: build/repo diff --git a/.github/workflows/stable.yml b/.github/workflows/stable.yml index caa8c28c8..2ad14c7bf 100644 --- a/.github/workflows/stable.yml +++ b/.github/workflows/stable.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout the Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Toltec dependencies uses: ./.github/actions/setup - name: Build packages diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index ed52c0ecf..24446c870 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout the Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Toltec dependencies uses: ./.github/actions/setup - name: Build packages