Commit Graph

606 Commits

Author SHA1 Message Date
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
github-actions[bot]
534f1190af Update VOUCHED list (#10763)
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10694#issuecomment-3910186875)
from @jcollie.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 19:16:57 +00:00
github-actions[bot]
39c4a406f7 Update VOUCHED list (#10761)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10599) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 18:59:50 +00:00
github-actions[bot]
c8edac93eb Update VOUCHED list (#10759)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10600) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 18:58:20 +00:00
github-actions[bot]
bc4314b882 Update VOUCHED list (#10757)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10606) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 18:56:37 +00:00
github-actions[bot]
76ec24fc66 Update VOUCHED list (#10755)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10616) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 18:48:37 +00:00
github-actions[bot]
60298e9ca5 Update VOUCHED list (#10753)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10620) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 18:46:10 +00:00
github-actions[bot]
565abf5621 Update VOUCHED list (#10748)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10663) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 18:39:30 +00:00
github-actions[bot]
87f756fb88 Update VOUCHED list (#10745)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10733) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 15:02:54 +00:00
github-actions[bot]
9af69ea3e5 Update VOUCHED list (#10744)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10735) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 15:01:10 +00:00
github-actions[bot]
ae58c0b292 Update VOUCHED list (#10743)
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10739) from
@mitchellh.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-16 14:59:52 +00:00