james.maes
dd15f22031
ci: gate release apparatus on semantic-release will-release decision
...
determine_next_version.sh writes an empty VERSION.txt when no commit since the last tag is release-worthy; gate cert-import/sign-build/notarize/appcast/release (and version injection) on that, so non-release pushes build+test without cutting a release or needing [skip ci].
2026-06-16 16:11:32 -05:00
james.maes
62e0226f01
ci: stop release tail clobbering .fork-sync-state cursor [skip ci]
...
Reset .fork-sync-state to v11.3.0 (last-synced upstream tag) and remove the release-tail step that overwrote it with the fork release tag, which would stall upstream-sync. Update SESSION-STATE/TODO/CICD-STATUS/README for the live signed+notarized v100.1.0 release.
2026-06-16 15:32:55 -05:00
james.maes
2f9fac17b7
feat(release): sign + notarize with fork Developer ID
...
Set the fork Developer ID in config/local.xcconfig (Manual style + team), re-sign the vendored Sparkle helpers under it, and import the cert with an optional APPLE_P12_PASSWORD. Built, signed, and notarized (Accepted) locally before cutting.
2026-06-16 14:42:45 -05:00
james.maes
6070f0cbb9
fix(ci): build ad-hoc until Apple cert provisioned
...
Release build inherited upstream's Developer ID and failed on CI (exit 65, no cert). Build ad-hoc when the release gate is not signing-ready; build_app.sh now forwards xcodebuild overrides. Auto-switches to signed when the owner adds the cert.
2026-06-16 12:08:05 -05:00
james.maes
d3e7529d91
ci: fix Guard B to match shipped de-paywall patch (guard-false-else + depaywall marker)
2026-06-15 14:52:09 -05:00
james.maes
287c4a07c4
ci: gate release tail on owner secrets (push CI green until then); sign_update --ed-key-file; commitlint sync-merge ignores; drop upstream-only scripts
2026-06-15 14:45:14 -05:00
james.maes
4d82a684f3
chore: set fork identity — CommandTabFree / com.koftwentytwo.commandtabfree (frozen)
2026-06-10 17:03:12 -05:00
james.maes
3dde8a91b6
chore: identity overlay + sync/guard/release CI scaffolding (placeholders flagged for owner)
2026-06-10 13:38:09 -05:00
lwouis
910288d149
ci: update github actions versions
2026-05-21 10:44:20 +02:00
lwouis
9147a4a864
feat: introducing alt-tab pro!
...
BREAKING CHANGE: announcement: https://github.com/lwouis/alt-tab-macos/discussions/5533
* improved performance, especially switcher responsiveness
* reduced battery usage even more
* reduced ram usage (closes #5450 , closes #5539 , closes #5627 )
* reduced app size even more
* polished many aspects of the ui; align more with liquid glass
* better handle "ghost" windows (closes #5509 )
* fix issue with wrong window order (closes #5492 )
* escape closes the switcher on tahoe (closes #5585 )
* improve search matches (closes #5488 )
* localizations trimmed and reviewed entirely (closes #5583 )
* highlight matching app icons when searching, in addition to text
* better settings import/export
* reworked "send feedback" experience
* reworked exceptions ui (closes #5482 )
* per-shortcut settings (closes #5313 )
* rework about window
2026-05-21 10:21:25 +02:00
lwouis
18b523e458
ci: migrate from netlify to cloudflare
2026-04-04 15:36:46 +02:00
lwouis
dbc77fe214
ci: release notes should interpret markdown ( closes #597 )
2026-03-22 17:19:17 +01:00
lwouis
91d44e72df
ci: workaround github actions bug by checking out more commits
2026-02-11 21:42:44 +01:00
lwouis
44007195b7
docs: improve website and readme
2026-01-12 17:15:25 +01:00
lwouis
cca3423a59
ci: github action somehow misses 2 commits; adding more leeway
2026-01-03 19:18:44 +01:00
lwouis
a1cfd1de25
fix: title was truncated in app-icons appearance ( closes #4860 )
...
fix was to update ci to use macos 15 and xcode 26, since the issue goes away when compiling with xcode 26, without any code change
2025-10-26 17:40:26 +01:00
lwouis
f489bd7d36
ci: bring back appcenter symbols upload until june 2026
2025-08-27 19:50:32 +02:00
lwouis
c0ac29fdd8
ci: remove appcenter upload
2025-03-30 01:51:26 +01:00
lwouis
974b6a9ea2
docs: update sponsor links
2024-12-06 23:01:50 +01:00
lwouis
1053740723
ci: change steps order to fail faster on common cases
2024-12-01 22:32:18 +01:00
lwouis
d0d2314e9a
ci: use universal binary for xcbeautify
2024-12-01 22:14:59 +01:00
lwouis
b816745830
test: add unit tests to the project with xctest
2024-12-01 22:14:58 +01:00
lwouis
d934fb41ab
ci: fix npm cache step
2024-11-04 23:50:08 +01:00
lwouis
d0739ce0f1
ci: update ci to macos 13 and xcode 14.2
2024-11-04 23:47:09 +01:00
lwouis
a8498bb7f6
ci: simplify ci and remove travis
2024-11-03 13:05:54 +01:00
lwouis
d5fa496a20
ci: add npm cache on github actions
2024-11-03 13:05:54 +01:00
lwouis
67d436cfc5
ci: brew autobumps the cask every 3h; remove from ci
2024-11-02 23:15:54 +01:00
lwouis
9b7e8250bc
ci: add env var for cask-repair
2024-11-02 22:47:58 +01:00
lwouis
4a46c46253
ci: switch to github actions ( #1241 )
2024-11-02 22:27:34 +01:00
lwouis
4818345ce2
docs: add patreon to github sponsors
2024-01-23 23:14:06 +01:00
lwouis
9e03d5f665
docs: add github sponsorship
2023-11-16 00:44:37 +01:00
Louis Pontoise
b5c3bedd14
docs: optimize landing website images, fix typos, credit appcenter pod
2023-03-02 11:16:54 +01:00
Louis Pontoise
99f8adeb7d
docs: add env info to new issue template
2022-11-04 18:56:56 +01:00
lwouis
83cda5034b
ci: add issue templates
2020-05-10 10:06:10 +09:00
Louis Pontoise
717d7a9ec8
ci: replace pr greeter with pr template ( closes #282 )
2020-05-10 10:06:10 +09:00
Louis Pontoise
ee1d7f864b
ci: pr greeter doesn't handle multilines properly so using 1 line
2019-11-06 10:12:53 +09:00
Louis Pontoise
a6a64b782a
ci: improve greeting message
2019-10-30 22:56:59 +09:00
Louis Pontoise
0266a38645
ci: add github action to instruct contributors on new PR
2019-10-30 22:34:02 +09:00