ghostty-vouch[bot]
db7c140100
Update VOUCHED list ( #11107 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11102#discussioncomment-15964699 )
from @mitchellh.
Vouch: @mischief
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-01 21:25:32 +00:00
Mitchell Hashimoto
a48cb630a8
libghostty-vt parser fuzzing, generic fuzz harness, using AFL++ ( #11089 )
...
This adds a `test/fuzz-libghostty` which is a standalone `zig build`
target for building an AFL++ instrumented executable for fuzzing the
libghostty-vt parser. I also added a `pkg/afl++` (based on zig-afl-kit)
so instrumenting objects and using AFL++ is a bit easier.
Fuzzing `libghostty-vt`'s parser is as easy as `zig build run`, but see
the README for a lot more details. I ran the fuzzer for ~14 hours total
and only found one crash #11088 . I'm pretty confident at this point our
Parser layer isn't obviously crash-able, but need to instrument more
places to fuzz.
We don't use Zig's built-in fuzzing yet because as of 0.15 (our current
stable), it isn't ready and AFL++ is an industry proven tool to do this.
2026-03-01 13:16:52 -08:00
Mitchell Hashimoto
41870c14ad
ci: test libghostty fuzzer build
2026-03-01 06:53:30 -08:00
Mitchell Hashimoto
e8f861f561
fuzz: replace : with _ for Windows
2026-03-01 06:47:01 -08:00
Mitchell Hashimoto
4f34a0b7d2
ci: fix windows CI checkouts with afl-min filenames
2026-03-01 06:42:58 -08:00
ghostty-vouch[bot]
4bef13a4d0
Update VOUCHED list ( #11099 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11090#discussioncomment-15962101 )
from @jcollie.
Vouch: @cespare
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-01 14:28:35 +00:00
ghostty-vouch[bot]
6cf8f13189
Update VOUCHED list ( #11098 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11094#issuecomment-3980080445 )
from @jcollie.
Vouch: @drepper
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-01 14:26:26 +00:00
ghostty-vouch[bot]
33c855e047
Update VOUCHED list ( #11093 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/5036#issuecomment-3979553300 )
from @jcollie.
Vouch: @AlexJuca
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-01 09:16:02 +00:00
ghostty-vouch[bot]
889a945f74
Update VOUCHED list ( #11078 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11076#discussioncomment-15955432 )
from @jcollie.
Vouch: @DiaaEddin
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-28 15:17:15 +00:00
ghostty-vouch[bot]
6d6dc9a114
Update VOUCHED list ( #11071 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11070#issuecomment-3976278687 )
from @mitchellh.
Vouch: @abdurrahmanski
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-28 03:52:52 +00:00
ghostty-vouch[bot]
b0657036a0
Update VOUCHED list ( #11065 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11064#issuecomment-3974502615 )
from @mitchellh.
Vouch: @linustalacko
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 18:48:04 +00:00
ghostty-vouch[bot]
99311e8c27
Update VOUCHED list ( #11062 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11061#discussioncomment-15949027 )
from @mitchellh.
Vouch: @adrum
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 16:54:02 +00:00
ghostty-vouch[bot]
537a2bccef
Update VOUCHED list ( #11058 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11057#issuecomment-3973652560 )
from @mitchellh.
Vouch: @Prakhar54-byte
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 15:46:03 +00:00
ghostty-vouch[bot]
eb5b73639b
Update VOUCHED list ( #11055 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11053#discussioncomment-15946894 )
from @jcollie.
Vouch: @icodesign
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-27 13:24:00 +00:00
Mitchell Hashimoto
f9c57f0bf6
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 ( #11044 )
...
Bumps
[actions/upload-artifact](https://github.com/actions/upload-artifact )
from 6.0.0 to 7.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases ">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>v7 What's new</h2>
<h3>Direct Uploads</h3>
<p>Adds support for uploading single files directly (unzipped). Callers
can set the new <code>archive</code> parameter to <code>false</code> to
skip zipping the file during upload. Right now, we only support single
files. The action will fail if the glob passed resolves to multiple
files. The <code>name</code> parameter is also ignored with this
setting. Instead, the name of the artifact will be the name of the
uploaded file.</p>
<h3>ESM</h3>
<p>To support new versions of the <code>@actions/*</code> packages,
we've upgraded the package to ESM.</p>
<h2>What's Changed</h2>
<ul>
<li>Add proxy integration test by <a
href="https://github.com/Link "><code>@Link</code></a>- in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754 ">actions/upload-artifact#754</a></li>
<li>Upgrade the module to ESM and bump dependencies by <a
href="https://github.com/danwkennedy "><code>@danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/762 ">actions/upload-artifact#762</a></li>
<li>Support direct file uploads by <a
href="https://github.com/danwkennedy "><code>@danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/764 ">actions/upload-artifact#764</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Link "><code>@Link</code></a>- made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754 ">actions/upload-artifact#754</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v6...v7.0.0 ">https://github.com/actions/upload-artifact/compare/v6...v7.0.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bbbca2ddaa "><code>bbbca2d</code></a>
Support direct file uploads (<a
href="https://redirect.github.com/actions/upload-artifact/issues/764 ">#764</a>)</li>
<li><a
href="589182c5a4 "><code>589182c</code></a>
Upgrade the module to ESM and bump dependencies (<a
href="https://redirect.github.com/actions/upload-artifact/issues/762 ">#762</a>)</li>
<li><a
href="47309c993a "><code>47309c9</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/754 ">#754</a>
from actions/Link-/add-proxy-integration-tests</li>
<li><a
href="02a8460834 "><code>02a8460</code></a>
Add proxy integration test</li>
<li>See full diff in <a
href="https://github.com/actions/upload-artifact/compare/v6...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
2026-02-26 16:22:26 -08:00
dependabot[bot]
5319d8d41c
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](37930b1c2a...70fc10c6e5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-27 00:14:14 +00:00
dependabot[bot]
64fd8d794c
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-27 00:14:02 +00:00
Mitchell Hashimoto
c60e24d200
macos: update to Sparkle 2.9
2026-02-26 08:49:42 -08:00
ghostty-vouch[bot]
3dcc8e6235
Update VOUCHED list ( #11032 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11031#discussioncomment-15935875 )
from @mitchellh.
Vouch: @mihi314
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-26 14:58:30 +00:00
ghostty-vouch[bot]
74ba971eba
Update VOUCHED list ( #11028 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11027#issuecomment-3963449775 )
from @jcollie.
Vouch: @markhuot
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-26 01:58:22 +00:00
ghostty-vouch[bot]
36cbbebc01
Update VOUCHED list ( #11021 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11014#discussioncomment-15925945 )
from @mitchellh.
Vouch: @amadeus
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-25 17:57:25 +00:00
ghostty-vouch[bot]
4c8f2bc77b
Update VOUCHED list ( #11012 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11010#issuecomment-3956559518 )
from @jcollie.
Vouch: @douglance
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-25 03:50:59 +00:00
ghostty-vouch[bot]
d1a32d382b
Update VOUCHED list ( #11007 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11006#discussioncomment-15917730 )
from @jcollie.
Vouch: @nmggithub
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-25 01:36:51 +00:00
Mitchell Hashimoto
6132597563
ci: codesign DockTilePlugin
2026-02-24 12:29:21 -08:00
ghostty-vouch[bot]
1087751d26
Update VOUCHED list ( #10996 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10981#discussioncomment-15913757 )
from @mitchellh.
Vouch: @Koranir
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-24 17:49:28 +00:00
Mitchell Hashimoto
245ea56597
update vouch to 1.4.2
2026-02-24 09:48:57 -08:00
Mitchell Hashimoto
e3a6adeff5
ci: point xcode to the mounted cache path by Namespace
2026-02-23 19:54:51 -08:00
Mitchell Hashimoto
c3a900d1f4
ci: update vouch to 1.4.1
2026-02-23 19:49:30 -08:00
dependabot[bot]
123438a4eb
build(deps): bump namespacelabs/nscloud-setup from 0.0.10 to 0.0.11
...
Bumps [namespacelabs/nscloud-setup](https://github.com/namespacelabs/nscloud-setup ) from 0.0.10 to 0.0.11.
- [Release notes](https://github.com/namespacelabs/nscloud-setup/releases )
- [Commits](d1c625762f...f378676225 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-setup
dependency-version: 0.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-24 00:48:13 +00:00
ghostty-vouch[bot]
b2a7f71b58
Update VOUCHED list ( #10972 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10801 ) from
@mitchellh.
Vouch: @curtismoncoq
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 22:25:10 +00:00
ghostty-vouch[bot]
375a6313c9
Update VOUCHED list ( #10971 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10942 ) from
@mitchellh.
Vouch: @aalhendi
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 22:23:46 +00:00
ghostty-vouch[bot]
dcbc765dc0
Update VOUCHED list ( #10970 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10767#issuecomment-3946557197 )
from @mitchellh.
Unvouch: @prsweet
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 18:32:31 +00:00
Mitchell Hashimoto
0830ecfb65
ci: enable macOS caching (Zig, Xcode)
...
Namespace now supports cache volumes on macOS.
This enables caching for Zig and Xcode artifacts. We can't do Nix yet because
we can't create `/nix` and there's a chicken/egg with how Nix installation
works on macOS. I'm emailing Namespace support about it... But still, a big
win for Zig and Xcode!
2026-02-23 10:05:11 -08:00
ghostty-vouch[bot]
335f0bff31
Update VOUCHED list ( #10968 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/9932#issuecomment-3945908641 )
from @mitchellh.
Vouch: @MrMage
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 16:40:43 +00:00
dependabot[bot]
4f6fc324f1
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](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.4.1...a90bb5d4b27522ce881c6e98eebd7d7e6d1653f9 )
---
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-23 00:22:04 +00:00
ghostty-vouch[bot]
c61f184069
Sync CODEOWNERS vouch list ( #10959 )
...
Sync CODEOWNERS owners with vouch list.
## Added Users
- @Atomk
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 00:02:44 +00:00
Jeffrey C. Ollie
2a02b8f0ef
android: build improvements
...
* Use a GitHub action to download the Android NDK
* Use helper functions available on `std.Build` to simplify
the build script.
* Use various Zig-isms to simplify the code.
FYI, using Nix to seems to be a non-starter as getting any Android
development kits from nixpkgs requires accepting the Android license
agreement and allowing many packages to use unfree licenses. And since
the packages are unfree they are not cached by NixOS so the build
triggers massive memory-hungry builds.
2026-02-22 16:26:22 -06:00
ghostty-vouch[bot]
504a3611f6
Update VOUCHED list ( #10947 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10946 ) from
@00-kat.
Vouch: @Laxystem
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-22 14:04:37 +00:00
Mitchell Hashimoto
861a9cf537
ci: Add lib-vt Android support ( #10925 )
...
The PR introduces `lib-vt` Android support as discussed in #10902 .
A few more notes:
- Introduces new CI for Android builds as a change requires NDK to be
configured.
- To build locally, it is required to have the NDK installed in the
system and either have the path exported via `ANDROID_NDK_HOME` pointing
to the exact NDK path or `ANDROID_HOME` or `ANDROID_SDK_ROOT` pointing
at the Android SDK path from which the build system will infer the NDK
path and version.
- 16kb page size alignment is configured for Android 15+. Builds are
backward compatible with 4kb page size devices.
2026-02-21 21:13:23 -08:00
Mitchell Hashimoto
79e530a0f3
ci: fix CI for NDK
2026-02-22 12:57:57 +08:00
ghostty-vouch[bot]
3de6922295
Update VOUCHED list ( #10936 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10824 ) from
@mitchellh.
Vouch: @rgehan
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-21 23:07:39 +00:00
Mitchell Hashimoto
12c2f5c359
prettier
2026-02-21 13:56:55 -08:00
ghostty-vouch[bot]
2e102b015f
Update VOUCHED list ( #10931 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/10840#issuecomment-3939561550 )
from @trag1c.
Vouch: @JosephMart
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-21 21:49:53 +00:00
ghostty-vouch[bot]
2e172eeb60
Update VOUCHED list ( #10927 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10920 ) from
@mitchellh.
Vouch: @sunshine-syz
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-21 17:18:28 +00:00
Elias Andualem
88a6e8ae4b
build: add Android build target for libghostty-vt
2026-02-22 00:01:03 +08:00
Mitchell Hashimoto
7c504649fd
ci: use explicit PAT with path-filter for higher rate limits
2026-02-20 21:05:54 -08:00
ghostty-vouch[bot]
e7b8e731eb
Update VOUCHED list ( #10914 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10581 ) from
@mitchellh.
Vouch: @neo773
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-21 04:31:43 +00:00
Mitchell Hashimoto
07a68b3e65
ci: use every to filter vouch paths
...
The prior filter wasn't working because the default quantifier is
`any`.
2026-02-20 20:28:15 -08:00
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