Skip to content

feat(i18n): add new German translations for toolbar, dialog, and mess… #97

feat(i18n): add new German translations for toolbar, dialog, and mess…

feat(i18n): add new German translations for toolbar, dialog, and mess… #97

Workflow file for this run

name: CI (Linux)
on:
push:
branches: ["**"]
pull_request:
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
test-linux:
name: Test & lint (Linux)
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Install Rust toolchain (pinned)
id: toolchain
uses: dtolnay/rust-toolchain@1.94.1
with:
components: rustfmt, clippy
- name: Cache cargo
uses: actions/cache@v5
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: cargo-linux-ci-${{ steps.toolchain.outputs.cachekey }}-${{ hashFiles('**/Cargo.lock') }}
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
python3 \
build-essential pkg-config \
libgtk-4-dev libgtksourceview-5-dev libwebkitgtk-6.0-dev libfontconfig-dev
- name: Format (rustfmt)
run: cargo fmt --all --check
- name: Tests (workspace)
run: cargo test --workspace --locked
- name: Clippy (workspace)
run: cargo clippy --workspace --all-targets --locked