diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd705e26..03474c20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -97,7 +97,7 @@ jobs: - name: Create artifact run: tar czf ~/wayland.tar.gz -C ${HOME}/wayland/ . - name: Upload built libraries - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: wlroots-${{ matrix.wlroots-version }} path: ~/wayland.tar.gz @@ -124,15 +124,15 @@ jobs: wlroots-version: master steps: - name: Download wayland libraries - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: wlroots-${{ matrix.wlroots-version }} - name: Unpack wayland artifact run: sudo tar xf wayland.tar.gz -C / - name: Checkout repo - 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-version }} - name: Install dependencies @@ -193,9 +193,9 @@ jobs: python-version: "3.10" steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.python-version }} - name: Run ruff check @@ -212,9 +212,9 @@ jobs: sudo apt-get install -y --no-install-recommends \ libxkbcommon-dev \ - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.python-version }} - name: Install Python dependencies @@ -234,9 +234,9 @@ jobs: python-version: "3.12" steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.python-version }} - name: Install Python dependencies @@ -253,7 +253,7 @@ jobs: wlroots-version: "0.17.4" steps: - name: Download wayland libraries - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: wlroots-${{ env.wlroots-version }} - name: Unpack wayland artifact @@ -264,9 +264,9 @@ jobs: sudo apt-get install -y --no-install-recommends \ libxkbcommon-dev \ - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.python-version }} - name: Install Python dependencies @@ -289,15 +289,15 @@ jobs: wlroots-version: "0.17.4" steps: - name: Download wayland libraries - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: wlroots-${{ env.wlroots-version }} - name: Unpack wayland artifact run: sudo tar xf wayland.tar.gz -C / - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.python-version }} - name: Download and unpack Wlroots source