diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 60c1b5a..1971b32 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,17 +21,17 @@ jobs: packages: libfuse-dev version: 1.0 - name: Install Protoc - uses: arduino/setup-protoc@v2 + uses: arduino/setup-protoc@v3 with: version: "25.x" - name: Checkout the Git repository uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.11' cache: 'pip' - name: Cache test files - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | .venv/bin/codexctl.bin @@ -52,17 +52,17 @@ jobs: packages: libfuse-dev ccache version: 1.0 - name: Install Protoc - uses: arduino/setup-protoc@v2 + uses: arduino/setup-protoc@v3 with: version: "25.x" - name: Checkout the Git repository uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.11' cache: 'pip' - name: Nuitka ccache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/.nuitka key: ${{ github.job }}-ccache-ubuntu-latest @@ -95,7 +95,7 @@ jobs: patchelf protoc - name: Nuitka ccache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/.nuitka key: ${{ github.job }}-ccache-alpine-v3.18 @@ -114,12 +114,12 @@ jobs: steps: - name: Checkout the Git repository uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.11' cache: 'pip' - name: Nuitka ccache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/.nuitka key: ${{ github.job }}-ccache-remarkable-2.15.1 @@ -157,7 +157,7 @@ jobs: source /opt/lib/nuitka/bin/activate pip install --upgrade pip make -C /src executable - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: rmufuse-remarkable path: dist @@ -172,14 +172,14 @@ jobs: - '3.11' steps: - name: Checkout the Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} cache: 'pip' - name: Install Protoc - uses: arduino/setup-protoc@v2 + uses: arduino/setup-protoc@v3 with: version: "25.x" - name: Install build tool @@ -197,14 +197,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' cache: 'pip' - name: Install Protoc - uses: arduino/setup-protoc@v2 + uses: arduino/setup-protoc@v3 with: version: "25.x" - name: Install build tool