Skip to content

ci(linux): drop the doc-symbol step and stop committing tablepro.pot - #3575

Merged
datlechin merged 1 commit into
mainfrom
ci/linux-check-cleanup
Oct 19, 2026
Merged

datlechin merged 1 commit into
mainfrom
ci/linux-check-cleanup

Conversation

@datlechin

@datlechin datlechin commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Why

The maintainer approved dropping two Linux CI gates on 2026-10-19: the doc-symbol step in Fast checks, and the check that tablepro.pot is committed and current. GNOME apps generate the template when a translator needs it.

Change

  • Fast checks no longer runs scripts/check-doc-symbols.sh. The script stays for verify.sh agent-docs.
  • linux/po/tablepro.pot leaves git and goes into linux/.gitignore. Translations drops the POT diff and its artifact step and keeps the POTFILES.in check.
  • linux/po/README.md tells translators to run meson compile -C _build tablepro-pot before msginit or msgmerge.
  • The linux change detector stops watching the doc-symbol and banned-words scripts, since no Linux job reads them.

Verified

  • In ubuntu:26.10: meson setup --fatal-meson-warnings, then tablepro-pot writes an ignored po/tablepro.pot and tablepro-update-po starts a new locale from it.
  • actionlint, zizmor, offline lychee and verify.sh agent-docs pass. test_linux_runs_on_the_linux_tree_and_what_its_jobs_read drops the three scripts; test_linux_skips_the_shared_doc_scripts pins that they now skip.

@datlechin
datlechin enabled auto-merge (squash) October 19, 2026 08:02
@datlechin
datlechin merged commit 42ad608 into main Oct 19, 2026
36 checks passed
@datlechin
datlechin deleted the ci/linux-check-cleanup branch October 19, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant