Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0 # fetch the entire history so we can create the changelog

Expand All @@ -39,13 +39,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Build
run: DOCKER_BUILDKIT=1 docker build -f ./.github/workflows/Dockerfile.appimage-debian -o out .

- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: TeXworks-AppImage
path: out/TeXworks-*.AppImage
Expand All @@ -72,10 +72,10 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup WSL
uses: Vampire/setup-wsl@v5
uses: Vampire/setup-wsl@v7
with:
distribution: Ubuntu-24.04

Expand Down Expand Up @@ -131,7 +131,7 @@ jobs:
id: package

- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: TeXworks-Windows${{ matrix.winVersion }}
path: ${{ steps.package.outputs.file }}
Expand All @@ -145,7 +145,7 @@ jobs:
working-directory: win32

- name: Upload installer artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: TeXworks-Windows${{ matrix.winVersion }}-Setup
path: win32/Output/*.exe
Expand Down Expand Up @@ -202,7 +202,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

# Mono seems to provide some (potentially incompatible) headers that CMake
# might pick up on instead of ours
Expand Down Expand Up @@ -232,7 +232,7 @@ jobs:

- name: Cache dependencies
id: cache-dependencies
uses: actions/cache@v4
uses: actions/cache@v5
with:
key: twdeps-${{ runner.os }}-${{ env.MACOSX_DEPLOYMENT_TARGET }}-${{ matrix.arch }}-qt${{ matrix.qtVersion }}-${{ hashFiles('./.github/actions/setup-macos/*') }}
path: ${{ runner.temp }}/tw-deps
Expand Down Expand Up @@ -267,7 +267,7 @@ jobs:
hdiutil detach ${{ runner.temp }}/pkg

- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: TeXworks-macOS${{ matrix.macVersion }}-${{ matrix.arch }}
path: ${{ steps.package.outputs.file }}
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Build
run: docker build -f .github/workflows/Dockerfile.legacy .
Expand All @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Build
run: docker build -f .github/workflows/Dockerfile.arch-qt6 .
Expand All @@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Build
run: docker build -f .github/workflows/Dockerfile.sanitizer .
Expand All @@ -46,7 +46,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install dependencies
run: sudo apt update && sudo apt install --assume-yes --no-install-recommends libhunspell-dev liblua5.4-dev libpoppler-qt6-dev libpoppler-private-dev make poppler-data qt6-5compat-dev qt6-base-dev qt6-declarative-dev qt6-tools-dev qt6-tools-dev-tools zlib1g-dev xvfb fonts-urw-base35 poppler-data lcov
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
lcov --list coverage.info #debug info
echo "::endgroup::"
- name: Upload to Codecov
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v7
with:
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
install: mingw-w64-x86_64-cmake git make mingw-w64-x86_64-gcc mingw-w64-x86_64-hunspell mingw-w64-x86_64-lua mingw-w64-x86_64-poppler mingw-w64-x86_64-qt5

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Configure
run: cmake -G 'MSYS Makefiles' -B build -DTW_BUILD_ID='github' -DTEXWORKS_ADDITIONAL_LIBS='shlwapi' -DQT_DEFAULT_MAJOR_VERSION=5
Expand All @@ -129,7 +129,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install Qt
uses: jurplel/install-qt-action@v4
Expand Down Expand Up @@ -173,7 +173,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install Dependencies
run: |
Expand Down Expand Up @@ -212,7 +212,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install MacPorts
run: |
Expand Down
Loading