diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9abf2ff6..5e18adea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Python Setup - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" architecture: x64 @@ -18,7 +18,7 @@ jobs: sudo apt install qttools5-dev-tools latexmk texlive texlive-latex-extra - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Packages (pip) run: pip install -r docs/source/requirements.txt @@ -27,7 +27,7 @@ jobs: run: python pkgutils.py qtlrelease sample manual - name: Upload Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: nw-assets path: | @@ -46,7 +46,7 @@ jobs: linux-tag: ["manylinux_2_24_x86_64", "manylinux_2_28_x86_64"] steps: - name: Python Setup - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" architecture: x64 @@ -55,7 +55,7 @@ jobs: run: pip install python-appimage - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Artifacts uses: actions/download-artifact@v3 @@ -67,7 +67,7 @@ jobs: run: python pkgutils.py build-appimage --linux-tag ${{ matrix.linux-tag }} --python-version ${{ matrix.python-version }} - name: Upload Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: novelWriter-Packages path: | @@ -81,7 +81,7 @@ jobs: runs-on: macos-12 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Artifacts uses: actions/download-artifact@v3 @@ -93,7 +93,7 @@ jobs: run: ./setup/macos/build.sh - name: Upload DMG - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: novelWriter-Packages path: | diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml index 01e4e8ea..74085540 100644 --- a/.github/workflows/syntax.yml +++ b/.github/workflows/syntax.yml @@ -15,12 +15,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Python Setup - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3 architecture: x64 - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install flake8 run: pip install flake8 - name: Syntax Check diff --git a/.github/workflows/test_linux.yml b/.github/workflows/test_linux.yml index 3df8da9a..acaf7566 100644 --- a/.github/workflows/test_linux.yml +++ b/.github/workflows/test_linux.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Python Setup - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} architecture: x64 @@ -27,7 +27,7 @@ jobs: sudo apt update sudo apt install libenchant-2-dev qttools5-dev-tools aspell-en - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Dependencies (pip) run: | pip install -U -r requirements.txt -r tests/requirements.txt diff --git a/.github/workflows/test_mac.yml b/.github/workflows/test_mac.yml index 64ef3283..2c63d359 100644 --- a/.github/workflows/test_mac.yml +++ b/.github/workflows/test_mac.yml @@ -15,7 +15,7 @@ jobs: runs-on: macos-latest steps: - name: Python Setup - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" architecture: x64 @@ -23,7 +23,7 @@ jobs: run: | brew install enchant - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Dependencies (pip) run: | pip install -U pyobjc -r requirements.txt -r tests/requirements.txt diff --git a/.github/workflows/test_win.yml b/.github/workflows/test_win.yml index 1ba30b3a..d9c30718 100644 --- a/.github/workflows/test_win.yml +++ b/.github/workflows/test_win.yml @@ -15,12 +15,12 @@ jobs: runs-on: windows-latest steps: - name: Python Setup - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" architecture: x64 - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Dependencies (pip) run: | pip install -U -r requirements.txt -r tests/requirements.txt