Commit Graph
13 Commits
Author SHA1 Message Date
aiongg b380d16304 ci: run macOS only when a workflow is started by hand (#399)
* ci: window and ui run macOS only when started by hand

macOS runners are kept for releases. Pushes and pull requests run Linux and Windows; workflow_dispatch runs all three.

* ci: the other workflows run macOS only when started by hand

atomic, docpath, ai-core, i18n, print, pdf, update and keymap follow window and ui: Linux and Windows on pushes and pull requests (keymap: Windows), all their platforms on workflow_dispatch.
2026-10-27 15:18:59 -04:00
Dylan M. Taylor 6ff2a458b4 Merge remote-tracking branch 'storytold/main' into migration/egui-037-20261024 2026-10-25 12:54:10 -04:00
dependabot[bot] 96f59c81cc ci(deps): bump the actions group across 1 directory with 2 updates
Bumps the actions group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/checkout` from 4 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v7)

Updates `actions/setup-python` from 5 to 7
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-24 06:00:20 +00:00
skylartaylor 0f46902e32 Reconcile egui 0.37 with current shared libraries
Preserve the reviewed shared UI tree and the frozen app dependency commit while
bringing in current main. Port the new keymap UI APIs and use verified central
fonts in its strict UI tests and snapshots.
2026-10-24 07:20:20 +02:00
aiongg 78639905f7 Merge remote-tracking branch 'ao/craft-keymap' into keymap-ui 2026-10-23 07:18:38 +00:00
aiongg 457da42c5f keymap: pin the workflow's toolchain and cache actions to main's commits, and keep the token out of .git/config after checkout 2026-10-23 05:28:19 +00:00
aiongg af6eb6ae1e Revert "keymap: leave the token out of .git/config after checkout in the keymap workflow"
This reverts commit e6b54fa8aa.
2026-10-23 05:16:16 +00:00
aiongg e6b54fa8aa keymap: leave the token out of .git/config after checkout in the keymap workflow 2026-10-23 05:03:07 +00:00
aiongg d9b1a89950 Merge branch 'craft-keymap' into keymap-ui
# Conflicts:
#	.github/workflows/keymap.yml
#	crates/keymap/README.md
#	crates/keymap/src/egui.rs
2026-10-20 16:01:22 +00:00
aiongg eff8b5253d keymap: run CI on craft-ui and craft-i18n changes and lint the snapshot code 2026-10-20 15:46:56 +00:00
aiongg 0da8ea8a9f keymap: run the workflow on craft-settings changes too 2026-10-20 15:07:49 +00:00
aiongg c030b2ff88 ci: test the keymap workflow with the ui feature (the dialog) instead of all features 2026-10-19 21:40:29 +00:00
aiongg a160c1cdec ci: add keymap workflow for core, egui dispatch, macOS, Windows and WASM 2026-10-19 20:47:24 +00:00