Skip to content

ci: modernize workflow infrastructure - #25

Merged
Lgt2x merged 1 commit into
freecad-masterfrom
stack/ci-modernization
Aug 9, 2026
Merged

ci: modernize workflow infrastructure#25
Lgt2x merged 1 commit into
freecad-masterfrom
stack/ci-modernization

Conversation

@tritao

@tritao tritao commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Modernize GitHub Actions infrastructure independently of the renderer migration.

  • Update checkout, CodeQL, and artifact actions.
  • Move the cross-build workflow to the supported runner configuration.
  • Add workflow linting with actionlint.
  • Keep the existing build and validation job contract unchanged.

Scope

This PR changes CI machinery only and targets freecad-master. It is intentionally independent from the renderer stack.

@tritao tritao changed the title stack/ci modernization ci: modernize workflow infrastructure Aug 8, 2026
@tritao
tritao force-pushed the stack/ci-modernization branch from d3b7e7a to 888c2d3 Compare August 8, 2026 21:06
@tritao
tritao force-pushed the stack/platform-build-plumbing branch from 4a908ab to d1b2dc6 Compare August 8, 2026 21:06
@tritao
tritao force-pushed the stack/ci-modernization branch from 888c2d3 to 606d5aa Compare August 9, 2026 00:37
@tritao
tritao changed the base branch from stack/platform-build-plumbing to draw-list-history-v2 August 9, 2026 00:39
@tritao
tritao force-pushed the stack/ci-modernization branch from 606d5aa to ba5fbfe Compare August 9, 2026 00:56
@tritao
tritao changed the base branch from draw-list-history-v2 to freecad-master August 9, 2026 00:57
@tritao tritao self-assigned this Aug 9, 2026
@tritao
tritao requested a review from Lgt2x August 9, 2026 01:02
@tritao

tritao commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator Author

@Lgt2x Took this off the stack, can be reviewed independently.

@Lgt2x

Lgt2x commented Aug 9, 2026

Copy link
Copy Markdown
Member

Can merge when un-drafted

@tritao
tritao marked this pull request as ready for review August 9, 2026 18:10
@tritao

tritao commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator Author

Can merge when un-drafted

Done

@Lgt2x
Lgt2x merged commit 27b85fb into freecad-master Aug 9, 2026
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.

2 participants