ghostty-vouch[bot]
3404595c72
Update VOUCHED list ( #10912 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10906 ) from
@mitchellh.
Vouch: @NateSmyth
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-21 04:15:38 +00:00
Mitchell Hashimoto
8699a67ecf
ci: Add a skips job where we can accumulate skip conditions
...
This adds a new job that we can use to set outputs to accumulate skip
conditions for other tests. The major change here is skipping all tests
if we're only updating vouches, to save our CI.
I also included a number of minor skips based on filepaths.
2026-02-20 10:57:05 -08:00
ghostty-vouch[bot]
89e06a8402
Update VOUCHED list ( #10898 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10863#issuecomment-3936322278 )
from @mitchellh.
Vouch: @AlexFeijoo44
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 17:58:30 +00:00
Mitchell Hashimoto
6ca80091c5
macos: add root-level .swiftlint.yml ( #10890 )
...
In order to support running from both the repository root and from
within Xcode project, and to keep things generally organized, our
primary .swiftlint.yml configuration file lives under macos/.
This change introduces a root-level .swiftlint.yml which limits the file
scope to macos/ and then includes macos/.swiftlint.yml for the rest of
the directives.
This unlocks a few benefits:
- We no longer need to pass an explicit `macos` path argument in any of
our invocations. SwiftLint will do the right thing when run either from
the repository root or from within the macos/ directory.
- It lets us easily exclude the macos/build/ directory (and re-enable
the 'deployment_target' rule). In the previous setup, this was more
challenging than you'd expect due to SwiftLint's path resolution rules
and required passing even more arguments like `--working-directory`.
The only downside is adding a new file to the repository root, but that
feels like the right trade-off given the benefits and conveniences.
2026-02-20 09:43:13 -08:00
ghostty-vouch[bot]
125e96ff9e
Update VOUCHED list ( #10896 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10895#issuecomment-3936131923 )
from @trag1c.
Vouch: @jacobsandlund
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 17:16:14 +00:00
Jon Parise
c2eab3b43d
macos: add root-level .swiftlint.yml
...
In order to support running from both the repository root and from
within Xcode project, and to keep things generally organized, our
primary .swiftlint.yml configuration file lives under macos/.
This change introduces a root-level .swiftlint.yml which limits the file
scope to macos/ and then includes macos/.swiftlint.yml for the rest of
the directives.
This unlocks a few benefits:
- We no longer need to pass an explicit `macos` path argument in any of
our invocations. SwiftLint will do the right thing when run either
from the repository root or from within the macos/ directory.
- It lets us easily exclude the macos/build/ directory (and re-enable
the 'deployment_target' rule). In the previous setup, this was more
challenging than you'd expect due to SwiftLint's path resolution rules
and required passing even more arguments like `--working-directory`.
The only downside is adding a new file to the repository root, but that
feels like the right trade-off given the benefits and conveniences.
2026-02-20 09:21:04 -05:00
ghostty-vouch[bot]
b6c1a26437
Update VOUCHED list ( #10887 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10882 ) from
@jcollie.
Vouch: @brentschroeter
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 12:37:50 +00:00
Mitchell Hashimoto
a6b6033852
ci: pass milestone token via github-token parameter
...
If I am reading the upstream action right, even if you set GITHUB_TOKEN
env var its defaulting to `github.token`, so we need to specify as a
param.
2026-02-19 20:39:53 -08:00
Mitchell Hashimoto
df47dc1a98
ci: milestone workflow should use our vouch app token
...
This increases our rate limits and the vouch app already has the
permissions required for the milestone workflow.
2026-02-19 20:35:00 -08:00
Mitchell Hashimoto
2863849fca
ci: milestone workflow should use our vouch app token
...
This increases our rate limits and the vouch app already has the
permissions required for the milestone workflow.
2026-02-19 20:28:30 -08:00
ghostty-vouch[bot]
cc17e96895
Update VOUCHED list ( #10875 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/9876#issuecomment-3930522015 )
from @mitchellh.
Vouch: @benodiwal
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 22:32:04 +00:00
ghostty-vouch[bot]
faead2d559
Update VOUCHED list ( #10874 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10807 ) from
@mitchellh.
Vouch: @nicosuave
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 22:26:55 +00:00
ghostty-vouch[bot]
70cc121736
Update VOUCHED list ( #10873 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10789 ) from
@mitchellh.
Vouch: @MiUPa
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 22:24:03 +00:00
Mitchell Hashimoto
f2a5f36f26
macos: lint Swift files using SwiftLint ( #10860 )
...
SwiftLint <https://realm.github.io/SwiftLint/ > is both a linter and
formatting. It's a popular way to spot issues and enforce a consistent
style.
Our SwiftLint configuration lives in `macos/.swiftlint.yml`, where is is
automatically discovered. It's very configurable, and I made an initial
pass as some basic, weakly-opinionated rules. The "TODO" section lists
rules that currently have violations but can be easily (auto)fixed in
follow-up commits.
Our integration is CLI-based. Similar to our other support tools, we
expect developers to install `swiftlint` via nix or e.g. Homebrew. This
is documented in HACKING.md.
We also have an optional Xcode integration, for in-editor feedback. When
`swiftlint` is available, it's run as a script-based Build Phase.
SwiftLint supports an auto-fix mode (`--fix`). Agents are aware of this
via AGENTS.md.
The rules are enforced using a (nix-based) CI job.
2026-02-19 13:34:22 -08:00
ghostty-vouch[bot]
df7cd0fb37
Sync CODEOWNERS vouch list ( #10872 )
...
Sync CODEOWNERS owners with vouch list.
## Added Users
- @00-kat
- @abudvytis
- @aindriu80
- @andrejdaskalov
- @balazs-szucs
- @Beryesa
- @bo2themax
- @charliie-dev
- @CraziestOwl
- @d-Dudas
- @damyanbogoev
- @danulqua
- @flou
- @francescarpi
- @gagbo
- @ghokun
- @gmile
- @gordonbondon
- @gpanders
- @guilhermetk
- @halosatrio
- @johnslavik
- @jparise
- @kenvandine
- @Kirwiisp
- @kjvdven
- @kloneets
- @kristina8888
- @liby
- @lonsagisawa
- @marijagjorgjieva
- @MatkoTiric
- @Misairuzame
- @mtak
- @OshDubh
- @piedrahitac
- @reo101
- @RMEngelbrecht
- @rockorager
- @rpfaeffle
- @silveirapf
- @tdslot
- @TicClick
- @tnagatomi
- @trag1c
- @tristan957
- @uhojin
- @zenyr
- @zeshi09
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 21:28:47 +00:00
Mitchell Hashimoto
7928883f73
ci: add sync-codeowners action so that codeowners auto-vouch
2026-02-19 13:26:49 -08:00
Jon Parise
a5dd7a750b
ci: only run 'swiftlint' when macos/ changes
...
This saves us some work on the majority of our commits. I think we'd
only miss commits to .github/ and the nix environment with this filter,
but we can expand the filter's scope as needed.
2026-02-19 14:42:11 -05:00
Jon Parise
21ea94610a
macos: lint Swift files using SwiftLint
...
SwiftLint <https://realm.github.io/SwiftLint/ > is both a linter and
formatting. It's a popular way to spot issues and enforce a consistent
style.
Our SwiftLint configuration lives in macos/.swiftlint.yml, where is is
automatically discovered. It's very configurable, and I made an initial
pass as some basic, weakly-opinionated rules. The "TODO" section lists
rules that currently have violations but can be easily (auto)fixed in
follow-up commits.
Our integration is CLI-based. Similar to our other support tools, we
expect developers to install `swiftlint` via nix or e.g. Homebrew.
This is documented in HACKING.md.
We also have an optional Xcode integration, for in-editor feedback. When
`swiftlint` is available, it's run as a script-based Build Phase.
SwiftLint supports an auto-fix mode (--fix). Agents are aware of this
via AGENTS.md.
The rules are enforced using a (nix-based) CI job.
2026-02-19 14:42:11 -05:00
ghostty-vouch[bot]
2ac3c1f1da
Update VOUCHED list ( #10862 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10861#issuecomment-3928416623 )
from @trag1c.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 16:38:07 +00:00
dependabot[bot]
16b320ca8a
build(deps): bump namespacelabs/nscloud-cache-action from 1.4.1 to 1.4.2
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](4d61c33d0b...a90bb5d4b2 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-version: 1.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 00:14:31 +00:00
ghostty-vouch[bot]
7e1913527a
Update VOUCHED list ( #10853 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10702#issuecomment-3923898649 )
from @trag1c.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 23:58:36 +00:00
ghostty-vouch[bot]
cc05f64a4d
Update VOUCHED list ( #10851 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10850#issuecomment-3922912201 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 20:04:29 +00:00
ghostty-vouch[bot]
bd66aed463
Update VOUCHED list ( #10848 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10847#issuecomment-3922542416 )
from @trag1c.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 18:47:19 +00:00
ghostty-vouch[bot]
fe5928baac
Update VOUCHED list ( #10846 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10845#issuecomment-3922383468 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 18:13:51 +00:00
Mitchell Hashimoto
d1de9aca94
ci: make the libghostty-macos builds required
2026-02-18 09:36:46 -08:00
Elias Andualem
90e4e0296a
ci: add separate Darwin build targets for libghostty-vt
2026-02-18 09:35:08 -08:00
ghostty-vouch[bot]
ef3eaf8c17
Update VOUCHED list ( #10842 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10841#issuecomment-3921768420 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 16:20:28 +00:00
ghostty-vouch[bot]
3b63a00b9d
Update VOUCHED list ( #10839 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10838#issuecomment-3921201616 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 14:38:40 +00:00
ghostty-vouch[bot]
e3bb89dd63
Update VOUCHED list ( #10837 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10836#issuecomment-3921157410 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 14:29:59 +00:00
ghostty-vouch[bot]
5f1e73d583
Update VOUCHED list ( #10835 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10833#issuecomment-3921032028 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 14:07:27 +00:00
ghostty-vouch[bot]
3a98c6613c
Update VOUCHED list ( #10834 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10832#issuecomment-3921030289 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 14:07:08 +00:00
ghostty-vouch[bot]
c2913a1776
Update VOUCHED list ( #10830 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10829#issuecomment-3920581024 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 12:33:08 +00:00
ghostty-vouch[bot]
d8c58faac4
Update VOUCHED list ( #10828 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10827#issuecomment-3920514749 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 12:18:55 +00:00
ghostty-vouch[bot]
f1e6c6f5ad
Update VOUCHED list ( #10826 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10825#issuecomment-3920396317 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 11:53:49 +00:00
ghostty-vouch[bot]
18b8ebd4d2
Update VOUCHED list ( #10822 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10821#issuecomment-3919692808 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 09:35:19 +00:00
ghostty-vouch[bot]
68646d6d22
Update VOUCHED list ( #10817 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10815 ) from
@jcollie.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 06:06:16 +00:00
ghostty-vouch[bot]
9f9c788f57
Update VOUCHED list ( #10816 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10814#issuecomment-3918912439 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 06:05:41 +00:00
ghostty-vouch[bot]
b652a1ced3
Update VOUCHED list ( #10804 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10803 ) from
@jcollie.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 22:35:12 +00:00
ghostty-vouch[bot]
fa216edacc
Update VOUCHED list ( #10798 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10782 ) from
@mitchellh.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 17:16:21 +00:00
ghostty-vouch[bot]
e67a8b2da4
Update VOUCHED list ( #10797 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10784 ) from
@mitchellh.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 17:14:50 +00:00
ghostty-vouch[bot]
34637b843e
Update VOUCHED list ( #10796 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10785 ) from
@mitchellh.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 17:14:22 +00:00
ghostty-vouch[bot]
3e92aa2c3a
Update VOUCHED list ( #10795 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10794#issuecomment-3915601262 )
from @trag1c.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 16:09:06 +00:00
ghostty-vouch[bot]
5c8d977304
Update VOUCHED list ( #10793 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10792#issuecomment-3915522813 )
from @trag1c.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 15:54:21 +00:00
ghostty-vouch[bot]
0aa88e0dac
Update VOUCHED list ( #10790 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10788#issuecomment-3915336424 )
from @00-kat.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 15:20:52 +00:00
Mitchell Hashimoto
b6dbd445d0
ci: update create-github-app-token
2026-02-16 21:02:44 -08:00
ghostty-vouch[bot]
a3dd93ae75
Update VOUCHED list ( #10781 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10379#issuecomment-3912263144 )
from @mitchellh.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 04:49:58 +00:00
ghostty-vouch[bot]
f1277737ff
Update VOUCHED list ( #10780 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10379#issuecomment-3912261301 )
from @mitchellh.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-17 04:49:08 +00:00
Mitchell Hashimoto
39a10ecc0c
ci: vouch uses the Ghostty Vouch GitHub app to bypass merge restrictions ( #10779 )
2026-02-16 20:48:25 -08:00
github-actions[bot]
bdcee2b05a
Update VOUCHED list ( #10770 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10769 ) from
@jcollie.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 22:13:22 +00:00
Mitchell Hashimoto
dc3a25c2a3
ci: update vouch to 1.3.1
...
For GH API retries
2026-02-16 12:13:47 -08:00