Skip to content

ci(linux): add the Linux workflow and weekly dispatcher to main - #3441

Merged
datlechin merged 1 commit into
mainfrom
ci/linux-workflow-on-main
Oct 16, 2026
Merged

datlechin merged 1 commit into
mainfrom
ci/linux-workflow-on-main

Conversation

@datlechin

Copy link
Copy Markdown
Member

Why

GitHub runs a schedule only from the default branch, and main has no Linux workflow. So the Linux app's Monday run never fires: the full Docker matrix, the TLS suites and the fork drift checks.

Change

  • build-linux.yml comes to main unchanged from linux. On main its detect job finds no Linux tree and every build job skips. On the schedule, weekly-dispatch starts the workflow on the branch the LINUX_BRANCH variable names, linux when unset.
  • .claude/rules/ci.md says why the file is on main.
  • When linux/ merges into main, the file is already identical, so that merge brings no conflict.

Verified

actionlint and zizmor are clean, and every build job is gated on detect. agent-docs passes.

@datlechin
datlechin merged commit 4ab2f37 into main Oct 16, 2026
18 checks passed
@datlechin
datlechin deleted the ci/linux-workflow-on-main branch October 16, 2026 05:15
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