ghostty-vouch[bot]
f6cf978b32
Update VOUCHED list ( #11773 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11771#issuecomment-4111016256 )
from @jcollie.
Vouch: @deblasis
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-23 14:24:45 +00:00
ghostty-vouch[bot]
1d54a94ced
Update VOUCHED list ( #11755 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11754#issuecomment-4106929553 )
from @mitchellh.
Vouch: @tdgroot
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-22 20:28:50 +00:00
ghostty-vouch[bot]
8a788a350e
Update VOUCHED list ( #11741 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11737#discussioncomment-16252675 )
from @pluiedev.
Denounce: @kody-w
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-22 08:20:46 +00:00
ghostty-vouch[bot]
1438a2fe4b
Update VOUCHED list ( #11731 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11729#issuecomment-4104386360 )
from @mitchellh.
Vouch: @turbolent
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-21 20:57:07 +00:00
Mitchell Hashimoto
3fc04fd4ae
build: replace lib-vt step with -Demit-lib-vt option
...
Remove the dedicated `zig build lib-vt` step and replace it with a
`-Demit-lib-vt` build option. This fixes two problems:
1. We can default XCFramework, app, etc. steps to false if emit-lib-vt
is true, so that the lib-vt build doesn't pull in unrelated
artifacts. **Most importantly, lib-vt alone can be build without
full Xcode installations.**
2. We can build lib-vt as part of a bundle with other artifacts if we
really want.
2026-03-21 07:03:06 -07:00
Mitchell Hashimoto
fa84b8709c
ci: add build-cmake job to test cmake build of libghostty-vt
...
Add a new CI job that builds the root CMakeLists.txt to ensure the
cmake wrapper for libghostty-vt works.
This isn't the recommend way to build libghostty-vt, but its how
downstream CMake projects would consume it so we gotta keep it
working.
2026-03-20 12:16:58 -07:00
Mitchell Hashimoto
9ba2614ac1
build: add CMake support for libghostty-vt ( #11700 )
...
Add a top-level CMakeLists.txt that wraps `zig build lib-vt` so that
CMake-based downstream projects can consume libghostty-vt without
needing to interact with the Zig build system directly. A custom command
triggers the zig build during `cmake --build`, and the resulting shared
library is exposed as an IMPORTED target.
Downstream projects can pull in the library via FetchContent, which
fetches the source and builds it as part of their own CMake build, or
via find_package after a manual install step. The package config
template in dist/cmake/ sets up the ghostty-vt::ghostty-vt target with
proper include paths and macOS rpath handling.
A c-vt-cmake example demonstrates the FetchContent workflow, creating a
terminal, writing VT sequences, and formatting the output as plain text.
CI is updated to auto-discover and build CMake-based examples alongside
the existing Zig-based ones.
> [!WARNING]
>
> I am **very much not a CMake expert.** I leaned on LLMs heavily for
this. I did read the docs for what was chosen here and understand what's
going on, but if there is a better or more idiomatic way to do this I'm
all ears!
## Example CMake File
```cmake
cmake_minimum_required(VERSION 3.19)
project(c-vt-cmake LANGUAGES C)
include(FetchContent)
FetchContent_Declare(ghostty
GIT_REPOSITORY https://github.com/ghostty-org/ghostty.git
GIT_TAG main
)
FetchContent_MakeAvailable(ghostty)
add_executable(c_vt_cmake src/main.c)
target_link_libraries(c_vt_cmake PRIVATE ghostty-vt)
```
2026-03-20 11:56:36 -07:00
Mitchell Hashimoto
3dee62f904
build: add CMake support for libghostty-vt
...
Add a top-level CMakeLists.txt that wraps `zig build lib-vt` so that
CMake-based downstream projects can consume libghostty-vt without
needing to interact with the Zig build system directly. A custom
command triggers the zig build during `cmake --build`, and the
resulting shared library is exposed as an IMPORTED target.
Downstream projects can pull in the library via FetchContent, which
fetches the source and builds it as part of their own CMake build, or
via find_package after a manual install step. The package config
template in dist/cmake/ sets up the ghostty-vt::ghostty-vt target
with proper include paths and macOS rpath handling.
A c-vt-cmake example demonstrates the FetchContent workflow, creating
a terminal, writing VT sequences, and formatting the output as plain
text. CI is updated to auto-discover and build CMake-based examples
alongside the existing Zig-based ones.
2026-03-20 10:42:42 -07:00
Mitchell Hashimoto
aac491657b
windows: avoid fontconfig and ensure build compiles ( #11698 )
...
This changes allows me to use ghostty as a zon dependency when building
on windows (for windows). Fixes
https://github.com/ghostty-org/ghostty/discussions/11697
2026-03-20 09:55:16 -07:00
ghostty-vouch[bot]
e680cf9f35
Update VOUCHED list ( #11699 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11698#issuecomment-4099492496 )
from @mitchellh.
Vouch: @marler8997
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-20 16:42:32 +00:00
Jonathan Marler
542d6aa14d
windows: avoid fontconfig and ensure build compiles
2026-03-20 10:27:40 -06:00
ghostty-vouch[bot]
46ece224ba
Update VOUCHED list ( #11694 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11420#discussioncomment-16227199 )
from @mitchellh.
Vouch: @hlcfan
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-20 14:23:05 +00:00
ghostty-vouch[bot]
ff0ee364bb
Update VOUCHED list ( #11691 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11686#issuecomment-4098087863 )
from @mitchellh.
Vouch: @luisnquin
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-20 13:49:07 +00:00
ghostty-vouch[bot]
1f89ce91d9
Update VOUCHED list ( #11675 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11671#discussioncomment-16218675 )
from @jcollie.
Vouch: @unphased
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-20 02:51:06 +00:00
Jeffrey C. Ollie
e9eac7d475
build(deps): bump namespacelabs/nscloud-setup from 0.0.11 to 0.0.12 ( #11672 )
...
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps
[namespacelabs/nscloud-setup](https://github.com/namespacelabs/nscloud-setup )
from 0.0.11 to 0.0.12.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="df198f982f "><code>df198f9</code></a>
Update to node24 (<a
href="https://redirect.github.com/namespacelabs/nscloud-setup/issues/10 ">#10</a>)</li>
<li>See full diff in <a
href="f378676225...df198f982f ">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-03-19 18:49:26 -08:00
dependabot[bot]
7c14aecd3f
build(deps): bump namespacelabs/nscloud-setup-buildx-action
...
Bumps [namespacelabs/nscloud-setup-buildx-action](https://github.com/namespacelabs/nscloud-setup-buildx-action ) from 0.0.22 to 0.0.23.
- [Release notes](https://github.com/namespacelabs/nscloud-setup-buildx-action/releases )
- [Commits](f5814dcf37...d059ed7184 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-setup-buildx-action
dependency-version: 0.0.23
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 00:12:37 +00:00
dependabot[bot]
10e69384d7
build(deps): bump namespacelabs/nscloud-setup from 0.0.11 to 0.0.12
...
Bumps [namespacelabs/nscloud-setup](https://github.com/namespacelabs/nscloud-setup ) from 0.0.11 to 0.0.12.
- [Release notes](https://github.com/namespacelabs/nscloud-setup/releases )
- [Commits](f378676225...df198f982f )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-setup
dependency-version: 0.0.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 00:12:29 +00:00
Mitchell Hashimoto
c2e9de224e
build(deps): bump cachix/cachix-action from 16 to 17 ( #11643 )
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action )
from 16 to 17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cachix/cachix-action/releases ">cachix/cachix-action's
releases</a>.</em></p>
<blockquote>
<h2>v17</h2>
<h2>What's Changed</h2>
<h3>Breaking changes</h3>
<ul>
<li>Upgrade action to use Node 24 by <a
href="https://github.com/sandydoo "><code>@sandydoo</code></a> in <a
href="https://redirect.github.com/cachix/cachix-action/pull/212 ">cachix/cachix-action#212</a>
<a
href="https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ ">https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ </a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cachix/cachix-action/compare/v16...v17 ">https://github.com/cachix/cachix-action/compare/v16...v17 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1eb2ef646a "><code>1eb2ef6</code></a>
Merge pull request <a
href="https://redirect.github.com/cachix/cachix-action/issues/212 ">#212</a>
from cachix/upgrade-node-24</li>
<li><a
href="75ce400143 "><code>75ce400</code></a>
dist: re-build using esbuild targeting node24</li>
<li><a
href="2b33705a82 "><code>2b33705</code></a>
deps: update devenv inputs</li>
<li><a
href="04937db281 "><code>04937db</code></a>
breaking: update action to Node 24</li>
<li><a
href="ca2e51995f "><code>ca2e519</code></a>
ci: use 25.11 for tests</li>
<li><a
href="e7c5c1add2 "><code>e7c5c1a</code></a>
Merge pull request <a
href="https://redirect.github.com/cachix/cachix-action/issues/208 ">#208</a>
from cachix/dependabot/github_actions/actions/checkout-6</li>
<li><a
href="bea8a50645 "><code>bea8a50</code></a>
ci: allow running tests manually and with a custom nix version</li>
<li><a
href="2e35755955 "><code>2e35755</code></a>
chore(deps): bump actions/checkout from 5 to 6</li>
<li>See full diff in <a
href="3ba601ff5b...1eb2ef646a ">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-03-19 08:38:49 -07:00
Jon Parise
c9729fbd26
ci: use local git commands for path-filter action
...
Passing a `token` value causes this action to use the GitHub REST API,
which is subject to rate limits. We can chew through that allowance
quickly (1,000 requests/hour) given that we run two of these actions per
workflow run.
`token` defaults to the workflow's token, but by setting it explicitly
to an empty string, the action will instead use `git diff` to determine
the modified paths. This works fine for our case because we're already
running the checkout action, so we have an up-to-date repository view.
This also has the advantage of working around the 300 files GitHub REST
API limit for listing changed files.
Ref: https://github.com/dorny/paths-filter
2026-03-19 08:06:34 -04:00
dependabot[bot]
c08a21180a
build(deps): bump cachix/cachix-action from 16 to 17
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 16 to 17.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](3ba601ff5b...1eb2ef646a )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-version: '17'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-19 00:13:01 +00:00
Mitchell Hashimoto
9e6c875f33
Ensure all examples in libghostty C docs build and run in CI ( #11609 )
...
This moves all our examples away from embedded source to `@snippet` and
files so that we can use our CI to actually run the builds and keep them
working.
Note: I used AI to extract the examples, and it did some weird merging
stuff. It all works but I want to make sure all these examples are still
human friendly so I need to go back and review all that. I clicked
through the web docs and they look good, just need to verify the GitHub
flow.
2026-03-18 08:34:35 -07:00
ghostty-vouch[bot]
a74f43760e
Update VOUCHED list ( #11623 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11622#issuecomment-4082875090 )
from @00-kat.
Vouch: @EkaterinePapava
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-18 14:11:47 +00:00
Mitchell Hashimoto
ceef8065b0
ci: filter build-examples to directories with build.zig.zon
...
The dynamic example directory discovery added in bb3b3ba included
all subdirectories under example/, but some (wasm-key-encode,
wasm-sgr) are pure HTML examples with no build.zig.zon. Running
zig build in those directories falls back to the root build.zig
and attempts a full GTK binary build, which fails on CI.
Filter the listing to only include directories that contain a
build.zig.zon file so non-Zig examples are excluded from the
build matrix.
2026-03-17 17:05:59 -07:00
Mitchell Hashimoto
bb3b3ba615
ci: dynamically discover example directories for build-examples
...
Replace the hardcoded matrix list in the build-examples job with a
dynamic list-examples job that discovers all subdirectories under
example/ at runtime. This uses ls/jq to produce a JSON array and
fromJSON() to feed it into the matrix, so new examples are picked
up automatically without updating the workflow.
2026-03-17 16:52:49 -07:00
ghostty-vouch[bot]
45ccc69a49
Update VOUCHED list ( #11605 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11603#discussioncomment-16184007 )
from @jcollie.
Vouch: @philocalyst
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-17 21:05:51 +00:00
ghostty-vouch[bot]
b173b2dfb7
Update VOUCHED list ( #11599 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11594#discussioncomment-16180979 )
from @jcollie.
Vouch: @heddxh
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-17 16:46:10 +00:00
ghostty-vouch[bot]
739da492b8
Update VOUCHED list ( #11598 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11537#issuecomment-4075954392 )
from @mitchellh.
Unvouch: @cadebrown
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-17 15:42:06 +00:00
ghostty-vouch[bot]
9f4e42a523
Update VOUCHED list ( #11587 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11585#discussioncomment-16170774 )
from @jcollie.
Vouch: @heaths
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-17 03:08:46 +00:00
dependabot[bot]
67dcac02f9
build(deps): bump softprops/action-gh-release from 2.6.0 to 2.6.1
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](26e8ad27a0...153bb8e044 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-17 00:12:48 +00:00
ghostty-vouch[bot]
6abed20fc8
Update VOUCHED list ( #11581 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11557#issuecomment-4071331120 )
from @mitchellh.
Unvouch: @mvanhorn
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-16 23:39:24 +00:00
ghostty-vouch[bot]
c1326c57f9
Update VOUCHED list ( #11572 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/10478#discussioncomment-16163586 )
from @mitchellh.
Denounce: @highimpact-dev
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-16 17:25:02 +00:00
Mitchell Hashimoto
2d2d913f80
ci: skip milestone workflow for bot-authored PRs
...
The milestone action currently runs for all merged pull_request_target
close events, including PRs opened by bots such as dependabot and
ghostty-vouch. That causes milestone binding to run on automated PRs
that should be ignored.
Gate the update-milestone job so pull request events only run when the
author is not a bot, while still allowing closed-issue events to run.
This preserves existing issue milestone behavior and prevents bot PRs
from triggering the workflow.
2026-03-16 09:34:37 -07:00
ghostty-vouch[bot]
44f403bfe1
Update VOUCHED list ( #11556 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11536#discussioncomment-16152546 )
from @pluiedev.
Vouch: @mvanhorn
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-16 05:42:48 +00:00
Mitchell Hashimoto
36986f0374
build(deps): bump dorny/paths-filter from 4.0.0 to 4.0.1 ( #11545 )
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from
4.0.0 to 4.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fbd0ab8f3e "><code>fbd0ab8</code></a>
feat: add merge_group event support</li>
<li><a
href="efb1da7ce8 "><code>efb1da7</code></a>
feat: add dist/ freshness check to PR workflow</li>
<li><a
href="d8f7b061b2 "><code>d8f7b06</code></a>
Merge pull request <a
href="https://redirect.github.com/dorny/paths-filter/issues/302 ">#302</a>
from dorny/issue-299</li>
<li><a
href="addbc147a9 "><code>addbc14</code></a>
Update README for v4</li>
<li>See full diff in <a
href="9d7afb8d21...fbd0ab8f3e ">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-03-15 17:18:36 -07:00
Mitchell Hashimoto
671301c807
build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.0 ( #11544 )
...
Bumps
[softprops/action-gh-release](https://github.com/softprops/action-gh-release )
from 2.5.0 to 2.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/softprops/action-gh-release/releases ">softprops/action-gh-release's
releases</a>.</em></p>
<blockquote>
<h2>v2.6.0</h2>
<p><code>2.6.0</code> is a minor release centered on
<code>previous_tag</code> support for
<code>generate_release_notes</code>,
which lets workflows pin GitHub's comparison base explicitly instead of
relying on the default range.
It also includes the recent concurrent asset upload recovery fix, a
<code>working_directory</code> docs sync,
a checked-bundle freshness guard for maintainers, and clearer
immutable-prerelease guidance where
GitHub platform behavior imposes constraints on how prerelease asset
uploads can be published.</p>
<p>If you still hit an issue after upgrading, please open a report with
the bug template and include a minimal repro or sanitized workflow
snippet where possible.</p>
<h2>What's Changed</h2>
<h3>Exciting New Features 🎉 </h3>
<ul>
<li>feat: support previous_tag for generate_release_notes by <a
href="https://github.com/pocesar "><code>@pocesar</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/372 ">softprops/action-gh-release#372</a></li>
</ul>
<h3>Bug fixes 🐛 </h3>
<ul>
<li>fix: recover concurrent asset metadata 404s by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/760 ">softprops/action-gh-release#760</a></li>
</ul>
<h3>Other Changes 🔄 </h3>
<ul>
<li>docs: clarify reused draft release behavior by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/759 ">softprops/action-gh-release#759</a></li>
<li>docs: clarify working_directory input by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/761 ">softprops/action-gh-release#761</a></li>
<li>ci: verify dist bundle freshness by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/762 ">softprops/action-gh-release#762</a></li>
<li>fix: clarify immutable prerelease uploads by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/763 ">softprops/action-gh-release#763</a></li>
</ul>
<h2>v2.5.3</h2>
<!-- raw HTML omitted -->
<p><code>2.5.3</code> is a patch release focused on the remaining
path-handling and release-selection bugs uncovered after
<code>2.5.2</code>.
It fixes
<code>[#639 ](https://github.com/softprops/action-gh-release/issues/639 )</code>,
<code>[#571 ](https://github.com/softprops/action-gh-release/issues/571 )</code>,
<code>[#280 ](https://github.com/softprops/action-gh-release/issues/280 )</code>,
<code>[#614 ](https://github.com/softprops/action-gh-release/issues/614 )</code>,
<code>[#311 ](https://github.com/softprops/action-gh-release/issues/311 )</code>,
<code>[#403 ](https://github.com/softprops/action-gh-release/issues/403 )</code>,
and
<code>[#368 ](https://github.com/softprops/action-gh-release/issues/368 )</code>.
It also adds documentation clarifications for
<code>[#541 ](https://github.com/softprops/action-gh-release/issues/541 )</code>,
<code>[#645 ](https://github.com/softprops/action-gh-release/issues/645 )</code>,
<code>[#542 ](https://github.com/softprops/action-gh-release/issues/542 )</code>,
<code>[#393 ](https://github.com/softprops/action-gh-release/issues/393 )</code>,
and
<code>[#411 ](https://github.com/softprops/action-gh-release/issues/411 )</code>,
where the current behavior is either usage-sensitive or constrained by
GitHub platform limits rather than an action-side runtime bug.</p>
<p>If you still hit an issue after upgrading, please open a report with
the bug template and include a minimal repro or sanitized workflow
snippet where possible.</p>
<h2>What's Changed</h2>
<h3>Bug fixes 🐛 </h3>
<ul>
<li>fix: prefer token input over GITHUB_TOKEN by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/751 ">softprops/action-gh-release#751</a></li>
<li>fix: clean up duplicate drafts after canonicalization by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/753 ">softprops/action-gh-release#753</a></li>
<li>fix: support Windows-style file globs by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/754 ">softprops/action-gh-release#754</a></li>
<li>fix: normalize refs-tag inputs by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/755 ">softprops/action-gh-release#755</a></li>
<li>fix: expand tilde file paths by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/756 ">softprops/action-gh-release#756</a></li>
</ul>
<h3>Other Changes 🔄 </h3>
<ul>
<li>docs: clarify token precedence by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/752 ">softprops/action-gh-release#752</a></li>
<li>docs: clarify GitHub release limits by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/758 ">softprops/action-gh-release#758</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md ">softprops/action-gh-release's
changelog</a>.</em></p>
<blockquote>
<h2>2.6.0</h2>
<p><code>2.6.0</code> is a minor release centered on
<code>previous_tag</code> support for
<code>generate_release_notes</code>,
which lets workflows pin GitHub's comparison base explicitly instead of
relying on the default range.
It also includes the recent concurrent asset upload recovery fix, a
<code>working_directory</code> docs sync,
a checked-bundle freshness guard for maintainers, and clearer
immutable-prerelease guidance where
GitHub platform behavior imposes constraints on how prerelease asset
uploads can be published.</p>
<p>If you still hit an issue after upgrading, please open a report with
the bug template and include a minimal repro or sanitized workflow
snippet where possible.</p>
<h2>What's Changed</h2>
<h3>Exciting New Features 🎉 </h3>
<ul>
<li>feat: support previous_tag for generate_release_notes by <a
href="https://github.com/pocesar "><code>@pocesar</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/372 ">softprops/action-gh-release#372</a></li>
</ul>
<h3>Bug fixes 🐛 </h3>
<ul>
<li>fix: recover concurrent asset metadata 404s by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/760 ">softprops/action-gh-release#760</a></li>
</ul>
<h3>Other Changes 🔄 </h3>
<ul>
<li>docs: clarify reused draft release behavior by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/759 ">softprops/action-gh-release#759</a></li>
<li>docs: clarify working_directory input by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/761 ">softprops/action-gh-release#761</a></li>
<li>ci: verify dist bundle freshness by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/762 ">softprops/action-gh-release#762</a></li>
<li>fix: clarify immutable prerelease uploads by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/763 ">softprops/action-gh-release#763</a></li>
</ul>
<h2>2.5.3</h2>
<p><code>2.5.3</code> is a patch release focused on the remaining
path-handling and release-selection bugs uncovered after
<code>2.5.2</code>.
It fixes
<code>[#639 ](https://github.com/softprops/action-gh-release/issues/639 )</code>,
<code>[#571 ](https://github.com/softprops/action-gh-release/issues/571 )</code>,
<code>[#280 ](https://github.com/softprops/action-gh-release/issues/280 )</code>,
<code>[#614 ](https://github.com/softprops/action-gh-release/issues/614 )</code>,
<code>[#311 ](https://github.com/softprops/action-gh-release/issues/311 )</code>,
<code>[#403 ](https://github.com/softprops/action-gh-release/issues/403 )</code>,
and
<code>[#368 ](https://github.com/softprops/action-gh-release/issues/368 )</code>.
It also adds documentation clarifications for
<code>[#541 ](https://github.com/softprops/action-gh-release/issues/541 )</code>,
<code>[#645 ](https://github.com/softprops/action-gh-release/issues/645 )</code>,
<code>[#542 ](https://github.com/softprops/action-gh-release/issues/542 )</code>,
<code>[#393 ](https://github.com/softprops/action-gh-release/issues/393 )</code>,
and
<code>[#411 ](https://github.com/softprops/action-gh-release/issues/411 )</code>,
where the current behavior is either usage-sensitive or constrained by
GitHub platform limits rather than an action-side runtime bug.</p>
<p>If you still hit an issue after upgrading, please open a report with
the bug template and include a minimal repro or sanitized workflow
snippet where possible.</p>
<h2>What's Changed</h2>
<h3>Bug fixes 🐛 </h3>
<ul>
<li>fix: prefer token input over GITHUB_TOKEN by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/751 ">softprops/action-gh-release#751</a></li>
<li>fix: clean up duplicate drafts after canonicalization by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/753 ">softprops/action-gh-release#753</a></li>
<li>fix: support Windows-style file globs by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/754 ">softprops/action-gh-release#754</a></li>
<li>fix: normalize refs-tag inputs by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/755 ">softprops/action-gh-release#755</a></li>
<li>fix: expand tilde file paths by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/756 ">softprops/action-gh-release#756</a></li>
</ul>
<h3>Other Changes 🔄 </h3>
<ul>
<li>docs: clarify token precedence by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/752 ">softprops/action-gh-release#752</a></li>
<li>docs: clarify GitHub release limits by <a
href="https://github.com/chenrui333 "><code>@chenrui333</code></a> in <a
href="https://redirect.github.com/softprops/action-gh-release/pull/758 ">softprops/action-gh-release#758</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="26e8ad27a0 "><code>26e8ad2</code></a>
release 2.6.0</li>
<li><a
href="b959f31e96 "><code>b959f31</code></a>
fix: clarify immutable prerelease uploads (<a
href="https://redirect.github.com/softprops/action-gh-release/issues/763 ">#763</a>)</li>
<li><a
href="8a8510e3a0 "><code>8a8510e</code></a>
ci: verify dist bundle freshness (<a
href="https://redirect.github.com/softprops/action-gh-release/issues/762 ">#762</a>)</li>
<li><a
href="438c15ddf5 "><code>438c15d</code></a>
docs: clarify working_directory input (<a
href="https://redirect.github.com/softprops/action-gh-release/issues/761 ">#761</a>)</li>
<li><a
href="6ca3b5d96e "><code>6ca3b5d</code></a>
fix: recover concurrent asset metadata 404s (<a
href="https://redirect.github.com/softprops/action-gh-release/issues/760 ">#760</a>)</li>
<li><a
href="11f917660b "><code>11f9176</code></a>
chore: add RELEASE.md</li>
<li><a
href="1f3f350167 "><code>1f3f350</code></a>
feat: add AGENTS.md</li>
<li><a
href="37819cb191 "><code>37819cb</code></a>
docs: clarify reused draft release behavior (<a
href="https://redirect.github.com/softprops/action-gh-release/issues/759 ">#759</a>)</li>
<li><a
href="9312864490 "><code>9312864</code></a>
feat: support previous_tag for generate_release_notes (<a
href="https://redirect.github.com/softprops/action-gh-release/issues/372 ">#372</a>)</li>
<li><a
href="1853d73993 "><code>1853d73</code></a>
release 2.5.3</li>
<li>Additional commits viewable in <a
href="a06a81a03e...26e8ad27a0 ">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-03-15 17:18:27 -07:00
dependabot[bot]
7f81e12dc0
build(deps): bump dorny/paths-filter from 4.0.0 to 4.0.1
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](9d7afb8d21...fbd0ab8f3e )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 00:17:24 +00:00
dependabot[bot]
d08c8e0dbc
build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.0
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](a06a81a03e...26e8ad27a0 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 00:17:20 +00:00
dependabot[bot]
0fb1519cf2
build(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 2.2.1 to 3.0.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](29824e69f5...f8d387b68d )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-16 00:17:13 +00:00
ghostty-vouch[bot]
a945115d2f
Sync CODEOWNERS vouch list ( #11542 )
...
Sync CODEOWNERS owners with vouch list.
## Added Users
- @alosarjos
- @anhthang
- @AnmiTaliDev
- @crayxt
- @MicaelJarniac
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-16 00:03:41 +00:00
ghostty-vouch[bot]
a2b2b883e8
Update VOUCHED list ( #11540 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11518#issuecomment-4064084617 )
from @jparise.
Vouch: @j0hnm4r5
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-15 22:47:41 +00:00
ghostty-vouch[bot]
57428f33c6
Update VOUCHED list ( #11533 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11237#discussioncomment-16143212 )
from @mitchellh.
Vouch: @cadebrown
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-15 16:07:17 +00:00
ghostty-vouch[bot]
33263dbe6f
Update VOUCHED list ( #11532 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11250#discussioncomment-16143210 )
from @mitchellh.
Vouch: @PowerUser64
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-15 16:06:47 +00:00
ghostty-vouch[bot]
0e272bfa10
Update VOUCHED list ( #11531 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11041#discussioncomment-16143204 )
from @mitchellh.
Vouch: @davidsanchez222
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-15 16:06:03 +00:00
ghostty-vouch[bot]
1844a5f7ba
Update VOUCHED list ( #11492 )
...
Triggered by
[comment](https://github.com/ghostty-org/ghostty/issues/11491#issuecomment-4060704311 )
from @mitchellh.
Vouch: @devsunb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-14 15:18:15 +00:00
ghostty-vouch[bot]
6368b00604
Update VOUCHED list ( #11488 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11485#discussioncomment-16130186 )
from @mitchellh.
Vouch: @jesusvazquez
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-14 13:13:09 +00:00
dependabot[bot]
eccf960def
build(deps): bump dorny/paths-filter from 3.0.2 to 4.0.0
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3.0.2 to 4.0.0.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](de90cc6fb3...9d7afb8d21 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-13 00:13:53 +00:00
dependabot[bot]
16ca9527e9
build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](70fc10c6e5...3e5f45b2cf )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 00:13:04 +00:00
ghostty-vouch[bot]
0f745b5673
Update VOUCHED list ( #11389 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11388#discussioncomment-16087905 )
from @jcollie.
Vouch: @wyounas
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-11 19:24:01 +00:00
ghostty-vouch[bot]
a8d38fe5d8
Update VOUCHED list ( #11374 )
...
Triggered by [discussion
comment](https://github.com/ghostty-org/ghostty/discussions/11372#discussioncomment-16086042 )
from @mitchellh.
Vouch: @faukah
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-11 16:28:08 +00:00
Mitchell Hashimoto
f571c806fe
ci: skip vouched PRs for milestone attachment
2026-03-11 08:38:54 -07:00