Mitchell Hashimoto
7dae4d287c
build(deps): bump namespacelabs/nscloud-cache-action from 1.2.0 to 1.2.7 ( #7411 )
...
Bumps
[namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action )
from 1.2.0 to 1.2.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/namespacelabs/nscloud-cache-action/releases ">namespacelabs/nscloud-cache-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Print a warning in post if cached paths do not exist at the end. by
<a
href="https://github.com/nichtverstehen "><code>@nichtverstehen</code></a>
in <a
href="https://redirect.github.com/namespacelabs/nscloud-cache-action/pull/19 ">namespacelabs/nscloud-cache-action#19</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/namespacelabs/nscloud-cache-action/compare/v1...v1.2.7 ">https://github.com/namespacelabs/nscloud-cache-action/compare/v1...v1.2.7 </a></p>
<h2>v1.2.6</h2>
<p>No release notes provided.</p>
<h2>v1.2.5</h2>
<p>No release notes provided.</p>
<h2>v1.2.4</h2>
<p>No release notes provided.</p>
<h2>v1.2.3</h2>
<p>No release notes provided.</p>
<h2>v1.2.2</h2>
<p>No release notes provided.</p>
<h2>Add UV cache mode</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2f50e7d0f7 "><code>2f50e7d</code></a>
Merge pull request <a
href="https://redirect.github.com/namespacelabs/nscloud-cache-action/issues/19 ">#19</a>
from namespacelabs/kirill/post</li>
<li><a
href="e9d413737a "><code>e9d4137</code></a>
Print a warning in post if cached paths do not exist at the end.</li>
<li><a
href="1d016dd6d4 "><code>1d016dd</code></a>
Merge pull request <a
href="https://redirect.github.com/namespacelabs/nscloud-cache-action/issues/18 ">#18</a>
from namespacelabs/niklas-handle-all-warnings</li>
<li><a
href="13f8bc947a "><code>13f8bc9</code></a>
Ensure all PNPM warnings are skipped.</li>
<li><a
href="7779b07b57 "><code>7779b07</code></a>
Merge pull request <a
href="https://redirect.github.com/namespacelabs/nscloud-cache-action/issues/17 ">#17</a>
from namespacelabs/niklas-run-on-merge</li>
<li><a
href="ea5a8440c9 "><code>ea5a844</code></a>
run checks on merge queue</li>
<li><a
href="20b0b2d55d "><code>20b0b2d</code></a>
Merge pull request <a
href="https://redirect.github.com/namespacelabs/nscloud-cache-action/issues/16 ">#16</a>
from namespacelabs/niklas-skip-stderr</li>
<li><a
href="6d893e3fdc "><code>6d893e3</code></a>
Skip PNPM warnings in parsing.</li>
<li><a
href="17d0a826e6 "><code>17d0a82</code></a>
Merge pull request <a
href="https://redirect.github.com/namespacelabs/nscloud-cache-action/issues/15 ">#15</a>
from namespacelabs/niklas-pnpm-only-errors</li>
<li><a
href="1bc91188ef "><code>1bc9118</code></a>
skip all PNPM warnings.</li>
<li>Additional commits viewable in <a
href="https://github.com/namespacelabs/nscloud-cache-action/compare/v1.2.0...v1.2.7 ">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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>
2025-05-21 15:22:24 -07:00
dependabot[bot]
9079561300
build(deps): bump cachix/cachix-action from 15 to 16
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 15 to 16.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v15...v16 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-version: '16'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 21:15:50 +00:00
dependabot[bot]
56fb1cbaaf
build(deps): bump namespacelabs/nscloud-cache-action from 1.2.0 to 1.2.7
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.2.0 to 1.2.7.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.2.0...v1.2.7 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-version: 1.2.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 17:40:28 +00:00
dependabot[bot]
adbf834c36
build(deps): bump cachix/install-nix-action from 30 to 31
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 30 to 31.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](https://github.com/cachix/install-nix-action/compare/v30...v31 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: '31'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 17:40:25 +00:00
Jeffrey C. Ollie
9ad0e4675b
nix: keep symbols if we're building a debug package
...
also add CI tests to make sure debug symbols exist
Co-authored-by: Mitchell Hashimoto <m@mitchellh.com>
2025-05-19 18:52:51 -05:00
Mitchell Hashimoto
9221d392de
ci: add flatpak JSON for iterm2 theme updates
...
I forgot to add the path in the GitHub action.
2025-05-06 07:20:56 -07:00
Mitchell Hashimoto
e174599533
ci: workaround broken lxd start with snap builder
...
https://discourse.ubuntu.com/t/lxd-doesn-t-start-snap-lxd-device-directory-nonexistent/59785
https://github.com/canonical/lxd-pkg-snap/pull/789
This is required until Namespace or further upstream fixes are made.
2025-05-03 13:20:00 -07:00
trag1c
87107a7934
ci: drop l10n review workflow
2025-04-29 18:32:59 +02:00
Mitchell Hashimoto
f0339d5e5b
ci: iTerm2 colorscheme update should update flatpak deps
2025-04-27 07:01:52 -07:00
Jeffrey C. Ollie
6bd9e35cd6
snap: build from source tarball
2025-04-23 08:10:01 -05:00
Mitchell Hashimoto
e6c2105a2b
ci: fix up flatpak deps
2025-04-22 12:02:24 -07:00
Mitchell Hashimoto
946cf5a375
update flatpak build hash
2025-04-22 10:57:17 -07:00
Mitchell Hashimoto
d7256c71c4
ci: flatpak
2025-04-22 10:56:10 -07:00
Mitchell Hashimoto
ba67c506f2
ci: extract translation check to script so we can run standalone
2025-04-22 08:55:03 -07:00
trag1c
f0ade53fd2
ci: add a script and workflow for requesting i18n review
2025-04-10 16:40:28 -07:00
Jeffrey C. Ollie
a7a57011f0
ci: simplify debian 12 check
2025-03-19 14:44:31 -05:00
Mitchell Hashimoto
7b8c2232d3
build: distribute gresource c/h with source tarball
...
This introduces the concept of a "dist resource" (specifically a
`GhosttyDist.Resource` type). This is a resource that may be present in
dist tarballs but not in the source tree. If the resource is present and
we're not in a Git checkout, then we use it directly instead of
generating it.
This is used for the first time in this commit for the gresource c/h
files, which depend on a variety of external tools (blueprint-compiler,
glib-compile-resources, etc.) that we do not want to require downstream
users/packagers to have and we also do not want to worry about them
having the right versions.
This also adds a check for `distcheck` to ensure our distribution
contains all the expected files.
2025-03-19 11:52:03 -07:00
Mitchell Hashimoto
f7999444eb
ci: zig fmt check ( #6802 )
...
This adds a CI test to ensure that all Zig files are properly formatted.
This avoids unrelated diff noise in future PRs.
This also runs `zig fmt` once to clean up all formatting issues for
future PRs.
I also introduced a new `xsm` (extra small) runner profile to use less
resources for our tiny tasks.
2025-03-18 14:39:34 -07:00
Jeffrey C. Ollie
07ec421cd3
CI: Add checks for blueprint compiler / Nix refactors ( #6801 )
...
1. Refactored Nix devshell/package to make it easier to keep
LD_LIBRARY_PATH & buildInputs in sync (plus make it easier to re-use in
other Nix environment).
2. Added a CI job to ensure that Blueprints are formatted correctly and
that they will compile using `blueprint-compiler` 0.16.0.
3. Reformatted all Blueprints with `blueprint-compiler format`.
2025-03-18 16:37:34 -05:00
Jeffrey C. Ollie
648e0a06ab
CI: Add checks for blueprint compiler / Nix refactors
...
1. Refactored Nix devshell/package to make it easier to keep
LD_LIBRARY_PATH & buildInputs in sync (plus make it easier to re-use
in other Nix environment).
2. Added a CI job to ensure that Blueprints are formatted correctly and
that they will compile using `blueprint-compiler` 0.16.0.
3. Reformatted all Blueprints with `blueprint-compiler format`.
2025-03-18 16:12:49 -05:00
Mitchell Hashimoto
4d0bf303c6
ci: zig fmt check
...
This adds a CI test to ensure that all Zig files are properly formatted.
This avoids unrelated diff noise in future PRs.
2025-03-18 13:58:49 -07:00
Mitchell Hashimoto
bab8c28c8b
`zig build dist` and `distcheck` for source tarballs
...
This moves the source tarball creation process into the Zig build system
and follows the autotools-standard naming conventions of `dist` and
`distcheck`.
The `dist` target creates a source tarball in the `PREFIX/dist`
directory. The tarball is named `ghostty-VERSION.tar.gz` as expected by
standard source tarball conventions.
The `distcheck` target does the same as `dist`, but also takes the
resulting tarball, extracts it, and runs tests on the extracted source
to verify the source tarball works as expected.
This commit also updates CI:
1. Tagged releases now use the new `zig build distcheck` command.
2. Tip releases now use the new `zig build dist` command.
3. A new test build tests that source tarball generation works on
every commit.
2025-03-18 12:41:55 -07:00
Leah Amelia Chen
e3fbbe8fe3
ci(test/translations): ignore untranslated entries
2025-03-18 12:32:55 +01:00
Jeffrey C. Ollie
1d040dd17d
debian workflow: remove unused ZIG_VERSION arg
2025-03-17 10:54:44 -05:00
Jeffrey C. Ollie
5cd8ebdafd
update zon2nix
...
Upstream is now mostly pure Zig and the build.zig.zon.* files are
generated directly by zon2nix. The JSON file is no longer used as an
intermediate file but is retained for downstream packager usage.
2025-03-16 01:09:52 -05:00
Leorize
009b53c45e
termio, flatpak: implement process watcher with xev
...
This allows `termio.Exec` to track processes spawned via
`FlatpakHostCommand`, finally allowing Ghostty to function as a
Flatpak.
Alongside this is a few bug fixes:
* Don't add ghostty to PATH when running in flatpak mode since it's
unreachable.
* Correctly handle exit status returned by Flatpak. Previously this was
not processed and contains extra status bits.
* Use correct type for PID returned by Flatpak.
2025-03-15 07:29:13 -07:00
Mitchell Hashimoto
221f905a1c
pkg/glfw
...
Closes #6702
This removes our mach-glfw dependency and replaces it with an in-tree
pkg/glfw that includes both the source for compiling glfw as well as the
Zig bindings. This matches the pattern from our other packages.
This is based on the upstream mach-glfw work and therefore includes the
original license and copyright information.
The reasoning is stated in the issue but to summarize for the commit:
- mach-glfw is no longer maintained, so we have to take ownership
- mach-glfw depended on some large blobs of header files to enable
cross-compilation but this isn't something we actually care about,
so we can (and do) drop the blobs
- mach-glfw blobs were hosted on mach hosts. given mach-glfw is
unmaintained, we can't rely on this hosting
- mach-glfw relied on a "glfw" package which was owned by another
person to be Zig 0.14 compatible, but we no longer need to rely on
this
- mach-glfw builds were outdated based on latest Zig practices
2025-03-13 20:52:33 -07:00
Mitchell Hashimoto
66c83648c8
ci: debian 12 build should use zig 0.14
2025-03-12 16:29:17 -07:00
Leah Amelia Chen
5851bad4a0
ci: add check that ensures POT files are up to date
2025-03-03 10:19:58 +01:00
Jeffrey C. Ollie
36e6ed3339
build: fix colorscheme update
2025-02-15 23:39:40 -06:00
Jeffrey C. Ollie
b0d68324a6
gtk: fix multiple build args in docker build
2025-02-15 18:11:42 -06:00
Jeffrey C. Ollie
fb35d10981
gtk: add Zig version as arg to Debian 12 build
2025-02-15 18:01:07 -06:00
Jeffrey C. Ollie
191b19f9a5
gtk: add debian build to list of required checks
2025-02-15 17:58:25 -06:00
Jeffrey C. Ollie
c7b3cbd397
gtk: only test Debian 12 builds on amd64
2025-02-15 17:57:19 -06:00
Jeffrey C. Ollie
0ce1342263
gtk: fix building on Debian 12
...
`std.debug.assert(x)` _is not_ the same as `if (!x) unreachable`
because the function call is not `inline`. Since it's not inline the
Zig compiler will try to compile any code that might otherwise be
unreachable.
Also, added a CI test that compiles Ghostty in a Debian 12 container to
ensure that regressions do not happen.
2025-02-15 16:53:53 -06:00
Mitchell Hashimoto
baa47ff24e
ci: test requires build-snap
2025-02-15 07:24:25 -08:00
Mitchell Hashimoto
88a6b542b3
ci: move snap testing into our big test workflow
2025-02-15 07:20:55 -08:00
Mitchell Hashimoto
494273cf08
ci: snap workflow requires git history
2025-02-15 07:10:31 -08:00
Mitchell Hashimoto
9944fd5958
ci: temporary apt installs required for namespace
2025-02-15 07:06:40 -08:00
Mitchell Hashimoto
c7635201ab
Add snap to nix, add arm64 builders
2025-02-15 07:06:40 -08:00
Ken VanDine
e6c9dc7040
Only run snap workflow on push and PR
2025-02-15 07:06:40 -08:00
Ken VanDine
818c81282b
Added snap build workflow
2025-02-15 07:06:40 -08:00
Jeffrey C. Ollie
25c5ecf553
gtk: require libadwaita
...
This commit removes support for building without libadwaita.
2025-02-14 21:49:51 -06:00
Jeffrey C. Ollie
74f222abec
macOS: update additional references to Sparkle 2.6.3->2.6.4
2025-02-13 10:35:38 -06:00
Jeffrey C. Ollie
1e3cd89516
macOS: use Nix to get Zig deps
2025-02-12 08:21:16 -06:00
Jeffrey C. Ollie
3a8c934b19
nix: use zig2nix to manage nix cache/deps
...
This brings the internal package more in line with how the nixpkgs
package is built. It also handles recursive dependencies better than the
current system.
2025-02-11 08:25:34 -08:00
Mitchell Hashimoto
dda242c96e
ci: update publish job
2025-01-30 13:58:17 -08:00
Mitchell Hashimoto
dbc4edc583
ci: separate publish and release workflows
...
This now requires a separate manually triggered `publish` workflow to be
run after the release completes in order to transition the release to
the `published` state.
Practically today this only means that the release will be published to
the macOS auto-updater, but in the future we could add additional steps
such as creating a GH release or some other notifications.
Importantly, this lets us verify the release in the uploaded location
before general users are notified of the update.
2025-01-29 16:39:35 -08:00
Mitchell Hashimoto
f5add68100
ci: required checks must be named separately
2025-01-10 13:31:28 -08:00
Mitchell Hashimoto
6237377a59
ci: avoid "successful failure" of status check job by inspecting needs
...
Thanks to @ryanec for this tip.
2025-01-10 13:28:21 -08:00
Mitchell Hashimoto
2fb0d99f00
ci: add required checks jobs
...
This is a hack to make it easier for our GitHub branching rules to
require a single check to pass before merging. This lets us describe the
required checks in code rather than via the GH UI.
2025-01-10 12:57:41 -08:00
Mitchell Hashimoto
be0370cb0e
ci: test gtk-wayland in the GTK matrix
2025-01-10 09:41:14 -08:00
Bryan Lee
37256ec6a2
ci: move version output after variable definition
2025-01-09 10:31:41 +08:00
Bryan Lee
bec690532d
ci: update zig version regex in windows build
2025-01-09 10:24:00 +08:00
Mitchell Hashimoto
405fe377d2
wuffs: update, add jpeg decoding, add simple tests ( #4250 )
...
1. Update wuffs to v0.4.0-alpha.9
2. Add JPEG decoding
3. Add basic unit tests for image decoding
4. Add CI jobs to run wuffs unit tests.
2025-01-02 15:24:28 -08:00
Mitchell Hashimoto
0ef24f3c75
ci: only test pkgs on Linux
2025-01-02 15:08:42 -08:00
Mitchell Hashimoto
7a5ef3da2b
remove sentry test for macOS, remove windows check
2025-01-02 13:34:23 -08:00
Jeffrey C. Ollie
cb8d30f938
core: add build option to disable sentry
2025-01-02 13:32:45 -08:00
Jeffrey C. Ollie
652079b26c
wuffs: update, add jpeg decoding, add simple tests
2025-01-01 22:48:30 -06:00
Mitchell Hashimoto
3f7c3afaf9
ci: source tarball files must not be quoted
2024-12-31 12:47:50 -08:00
Mitchell Hashimoto
a857d56fb6
ci: proper blob file setup for source tarballs on release
2024-12-31 12:43:33 -08:00
Mitchell Hashimoto
b7dba0c5f5
macos: disable auto-updates for local builds ( #3943 )
...
The auto-update prompt isn't useful for local (source) builds. Disable
it by default by setting Sparkle's SUEnableAutomaticChecks Info.plist
key to NO (false) for all build configurations.
We then selectively re-enable it by deleting that Info.plist key from
our release workflows. We delete the key instead of setting its value to
YES (true) to give us Sparkle's default behavior of prompting the user
to enable update checks on the second application launch. (YES tells
Sparkle to skip that prompt and silently enable update checks.)
See also: https://sparkle-project.org/documentation/customization/
(This is a safer alternative to #3273.)
Fixes : #3179
2024-12-29 13:26:35 -08:00
Mitchell Hashimoto
3b8a0ed2b8
CI: Update release-tag.yml to include the version in the source archive and prefix within ( #3490 )
...
Continuing from #3043 I agree that it seems idiomatic to have an archive
with format <name>-<version>.tar.gz and matching prefix for packaging,
RPM and Debian packaging guides seem to assume this format and the
automated extract tooling assumes it too.
# Testing
I haven't tested running this workflow, and am unsure about the yaml
substitution at lines 105-106
# Breaking changes
This would break existing packaging scripts, not sure how we want to
version it
2024-12-29 13:25:28 -08:00
Mitchell Hashimoto
9c15d8de35
ci: keep old source tarballs as well
2024-12-29 13:24:28 -08:00
Jon Parise
074edd3065
macos: disable auto-updates for local builds
...
The auto-update prompt isn't useful for local (source) builds. Disable
it by default by setting Sparkle's SUEnableAutomaticChecks Info.plist
key to NO (false) for all build configurations.
We then selectively re-enable it by deleting that Info.plist key from
our release workflows. We delete the key instead of setting its value to
YES (true) to give us Sparkle's default behavior of prompting the user
to enable update checks on the second application launch. (YES tells
Sparkle to skip that prompt and silently enable update checks.)
See also: https://sparkle-project.org/documentation/customization/
2024-12-29 15:48:59 -05:00
hustcer
c84fefc4ea
chore: Add milestone workflow to add milestone to merged PR and fixed Issues
2024-12-29 07:06:47 -08:00
Mitchell Hashimoto
9fc1e4e91a
ci: our GTK tests were installing Cachix twice
2024-12-28 18:53:13 -08:00
Mitchell Hashimoto
a55bea3491
ci: install nix
2024-12-28 14:38:29 -08:00
Mitchell Hashimoto
f95aa32965
run gtk matrix on small instances
2024-12-28 14:32:13 -08:00
Mitchell Hashimoto
63dad2fb10
prettier
2024-12-28 14:31:35 -08:00
Mitchell Hashimoto
c4ff873726
ci: test gtk via a matrix
2024-12-28 14:29:36 -08:00
Jeffrey C. Ollie
8ecb11a602
gtk: add option to not link against libX11
2024-12-28 13:40:17 -06:00
Anthony
8335a31e45
Use github yaml substitution for yaml element
2024-12-28 04:04:55 +11:00
Anthony
b9128aded5
CI: Update release-tag.yml to include the version in the source archive name and prefix
2024-12-28 03:33:12 +11:00
Mitchell Hashimoto
05fd5e0cfd
ci: release workflows build a dmg for macOS ( #3047 )
...
We've used a zip for the duration of the private beta but macOS users
expect a dmg. This commit changes both of our release workflows to begin
building a dmg instead of a zip.

2024-12-20 21:28:23 -08:00
Mitchell Hashimoto
555163cb1b
ci: release workflows build a dmg for macOS
...
We've used a zip for the duration of the private beta but macOS users
expect a dmg. This commit changes both of our release workflows to begin
building a dmg instead of a zip.
2024-12-20 21:26:33 -08:00
Anthony
c6796ce33e
Add --prefix option to `git archive` to extract with a top-level directory
2024-12-21 13:27:59 +11:00
Mitchell Hashimoto
8f15f1a066
Make Ghostty release channel aware
...
Ghostty now has a release channel build configuration. Current valid
values are "tip" and "stable" but I imagine more will be added in the
future.
The release channel is inferred whether the version we specify with the
`-Dversion-string` build flag has a prerelease tag or not. If it does,
the release channel is "tip". If it doesn't, the release channel is
"stable".
This also adds a configuration to specify the release channel for
auto-updates for the macOS application.
2024-12-20 14:21:59 -08:00
Mitchell Hashimoto
0abd4ea8a2
ci: release tag workflow
...
This adds a new workflow for building and releasing _tagged versions_
of Ghostty. The workflow is triggered automatically by new tags in the
format of `vX.Y.Z` but can also be manually triggered by running the
workflow from the GitHub Actions UI.
Release artifacts are uploaded to a completely separate R2 bucket
with its own access policy, retention, API keys, and so on.
There is currently no way to switch between "channels" in the macOS
app. I will follow up with a separate commit to add this feature.
2024-12-20 13:02:05 -08:00
Mitchell Hashimoto
486a5a4875
ci: tagged release workflow
2024-12-20 09:52:22 -08:00
Mitchell Hashimoto
c74966e07e
build: change object story domain to ghostty.org
2024-12-20 08:58:46 -08:00
Mitchell Hashimoto
68bf5a9492
ci: on release, only upload appcast after binaries
2024-12-12 21:12:35 -08:00
Mitchell Hashimoto
10bbb7511b
ci: colorscheme update should verify nix hash and build
2024-12-12 13:47:53 -08:00
Mitchell Hashimoto
5a085267ca
prettier
2024-12-12 13:42:49 -08:00
Mitchell Hashimoto
9b4e3622aa
ci: iTerm2 job should run on Namespace and use cache
2024-12-12 13:41:52 -08:00
Anmol Wadhwani
2c3e0df6e9
Use git diff --exit-code in conditional
2024-12-12 23:59:58 +05:30
Anmol Wadhwani
1403f21d1c
Add weekly iterm2-colorschemes update workflow
2024-12-12 18:08:34 +05:30
Mitchell Hashimoto
d3b2f33061
ci: set xcode 16 on zig builds or macOS
2024-11-20 15:02:22 -08:00
Mitchell Hashimoto
3392659e1f
Revert "macos: enable Metal shader logging"
...
This reverts commit aad101565a .
2024-11-20 15:01:27 -08:00
Mitchell Hashimoto
1798fc67bf
ci: release job should set xcode version earlier
2024-11-20 14:14:53 -08:00
Mitchell Hashimoto
aad101565a
macos: enable Metal shader logging
...
This enables the compile options and Xcode configuration so that logging
in Metal shaders shows up in our Xcode debug console. This doesn't add
any log messages, but makes it so that when we iterate on the shaders in
the future, we can add and see logs to help us out.
2024-11-19 18:59:41 -08:00
Jeffrey C. Ollie
783852ff48
ci: fix adwaita build
2024-11-09 12:24:25 -06:00
Mitchell Hashimoto
c47bf85e05
ci: concurrency control for releases
2024-10-24 20:45:26 -07:00
Mitchell Hashimoto
0a12bd756b
ci: the fix for signing was to use the secrets directly
2024-10-24 20:36:32 -07:00
Mitchell Hashimoto
f011986a22
ci: sign debugging
2024-10-24 20:33:49 -07:00
Mitchell Hashimoto
52897236ff
ci: fix signing
2024-10-24 20:24:46 -07:00
Mitchell Hashimoto
e5d041dde5
ci: try another signing method
2024-10-24 20:22:21 -07:00
Mitchell Hashimoto
09914dee22
ci: don't use -Dstatic for releasing
2024-10-24 20:15:57 -07:00
Mitchell Hashimoto
5f04dab2d1
ci: trying to fix signing
2024-10-24 20:14:41 -07:00
Mitchell Hashimoto
7296d7831d
ci: install nix for sign tarball action
2024-10-24 20:07:44 -07:00
Mitchell Hashimoto
7ae5e7c83d
ci: minisign must be run in the nix env
2024-10-24 20:06:24 -07:00
Mitchell Hashimoto
1a12355dc9
ci: add signing and tarball generation to release-tip workflow
2024-10-24 16:32:43 -07:00
Mitchell Hashimoto
b14f0f95a9
remove -Dstatic
2024-10-24 15:16:40 -07:00
Mitchell Hashimoto
7f791fa74f
ci: test system package build
2024-10-24 15:05:13 -07:00
Rick Calixte
d0316b746d
list_fonts and list_keybinds: Fix typos in documentation
...
test.yml: Switch to Windows Server 2022 and update Zig URL
2024-10-16 22:56:16 -04:00
dependabot[bot]
1cee9cc698
build(deps): bump cachix/install-nix-action from 29 to 30
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 29 to 30.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v29...v30 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 00:16:50 +00:00
dependabot[bot]
48ef182bb0
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.8 to 1.2.0
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.8 to 1.2.0.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.8...v1.2.0 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-03 00:11:51 +00:00
Mitchell Hashimoto
3eb2e5f0f0
ci: re-enable the build matrix, not happy with this yet
2024-09-30 20:48:32 -07:00
Mitchell Hashimoto
0dc141d8bb
ci: fix invalid dependency on test
2024-09-30 20:29:58 -07:00
Mitchell Hashimoto
d1fe931f59
ci: only run macos build matrix on main or demand
...
This is our longest running job in CI and I don't need it to run for
every PR. I'd like it running on main in case I miss a need for it in a
PR.
2024-09-30 20:24:55 -07:00
Mitchell Hashimoto
928c306f1b
Merge pull request #2303 from ghostty-org/dependabot/github_actions/namespacelabs/nscloud-cache-action-1.1.8
...
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.7 to 1.1.8
2024-09-26 22:06:43 -07:00
dependabot[bot]
998827e4c6
build(deps): bump cachix/install-nix-action from V28 to 29
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from V28 to 29. This release includes the previously tagged commit.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/V28...v29 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 00:40:39 +00:00
dependabot[bot]
8b6e993481
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.7 to 1.1.8
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.7 to 1.1.8.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.7...v1.1.8 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 00:40:37 +00:00
Mitchell Hashimoto
08ee0c1038
ci: use xcode 16
2024-09-20 13:47:46 -07:00
dependabot[bot]
31207dbb6e
build(deps): bump cachix/install-nix-action from V27 to 28
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from V27 to 28. This release includes the previously tagged commit.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/V27...V28 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-13 00:56:03 +00:00
Mitchell Hashimoto
4cacea3813
apprt/gtk: inline adwaita checks so comptime disables conditional paths
...
This fixes building without libadwaita or building with an older version
of libadwaita. This also updates the CI to test this.
2024-09-12 09:34:39 -07:00
Mitchell Hashimoto
46dd8fa5c7
ci: test can be workflow dispatched
2024-09-11 10:59:15 -07:00
dependabot[bot]
2cfdd29535
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.6 to 1.1.7
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.6...v1.1.7 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-04 01:00:59 +00:00
Justin Su
b27667fcfc
Don't run GitHub workflows on forks
2024-09-02 02:27:22 -04:00
Mitchell Hashimoto
9043ca470b
ci: release-pr only on dispatch
2024-08-31 21:32:54 -07:00
Mitchell Hashimoto
ac2a0a04d4
ci: build releasesafe builds for macOS
2024-08-31 21:32:45 -07:00
Mitchell Hashimoto
3ba0787ec2
macOS: save dSYM files
...
The focus of this commit is to store the dSYM files associated with
official macOS builds. dSYM files allow us to map crash reports to
source.
The dSYM files are primarily uploaded to our official blob storage where
all releases are also stored. We also upload the dSYM files to Sentry
since I'm experimenting with using that for crash reproting (note:
manual crash reporting, no automatic network traffic).
This commit also changes our blob URLs for releases to use the full
Git SHA rather than a build number. This is much easier to trace back.
2024-08-28 21:33:32 -07:00
Mitchell Hashimoto
5f2c6b7574
Merge pull request #2044 from nihaals/github-actions-committer
...
Use standard GitHub Actions committer info
2024-08-05 15:09:19 -07:00
Nihaal Sangha
fae848da00
Use standard GitHub Actions committer info
2024-08-05 16:40:47 +01:00
Łukasz Niemier
f9be02a20f
chore: clean up typos
2024-08-05 13:56:57 +02:00
dependabot[bot]
1d9e62de35
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.5 to 1.1.6
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.5 to 1.1.6.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.5...v1.1.6 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-01 00:22:31 +00:00
Mitchell Hashimoto
c290a28667
macos: update Sparkle to 2.6.3
...
There are numerous fixes since our previous version (2.5.1) and I
believe at least one is one that users have hit where unarchiving didn't
work properly despite a properly built archive. I'm hoping this improves
that.
Besides this, there is one major security fix. I think it was low risk
to our project currently but I read through it and it is sensible to
protect against the case.
2024-06-29 08:11:36 -05:00
Mitchell Hashimoto
c7d37dad4b
update release job
2024-05-31 14:02:54 -07:00
dependabot[bot]
678a42bb78
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.4 to 1.1.5
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-24 00:51:52 +00:00
dependabot[bot]
d2323990ee
---
...
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 00:26:05 +00:00
dependabot[bot]
4498752665
build(deps): bump cachix/install-nix-action from 26 to 27
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 26 to 27.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v26...V27 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-16 00:28:23 +00:00
Mitchell Hashimoto
a26a0b0b66
ci: collapse renderer/font matrix into single job
...
We were overloading our macOS runner quota.
2024-05-08 21:20:50 -07:00
Mitchell Hashimoto
995f39314d
ci: add renderer, font engine macOS build+test matrix
2024-05-08 12:31:30 -07:00
Mitchell Hashimoto
e97b6aeefb
ci: test macOS
2024-04-04 21:36:00 -07:00
Mitchell Hashimoto
13774a13bf
ci: build debug build for pr builds
2024-04-04 13:11:21 -07:00
Mitchell Hashimoto
69d4e4f2a7
ci: put debug build in release
2024-03-27 09:58:17 -07:00
Mitchell Hashimoto
b743b797f6
ci: add debug build to release-tip for macos
2024-03-27 09:46:20 -07:00
Mitchell Hashimoto
c2053cba98
ci: release tip moves to namespace
2024-03-26 19:59:20 -07:00
Mitchell Hashimoto
e639ca1d1f
ci: try namespace again
2024-03-26 16:16:51 -07:00
Mitchell Hashimoto
efa18d6971
Revert "ci: try PR builds on Namespace"
...
This reverts commit 59048668bb .
2024-03-25 11:06:51 -07:00
Mitchell Hashimoto
59048668bb
ci: try PR builds on Namespace
2024-03-25 10:55:27 -07:00
Mitchell Hashimoto
533a867770
ci: release PR on sync
2024-03-22 20:28:06 -07:00
Mitchell Hashimoto
fd382789f3
ci: PR builds for macOS should be ReleaseSafe
2024-03-22 20:28:06 -07:00
Mitchell Hashimoto
7ad3195794
ci: create PR releases
2024-03-22 20:28:06 -07:00
dependabot[bot]
eeec17fba0
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.3 to 1.1.4
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.3...v1.1.4 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 00:17:16 +00:00
Mitchell Hashimoto
3d704837d0
Merge pull request #1574 from mitchellh/dependabot/github_actions/cachix/install-nix-action-26
...
build(deps): bump cachix/install-nix-action from 24 to 26
2024-03-10 20:05:01 -07:00
dependabot[bot]
11921c9cd4
build(deps): bump softprops/action-gh-release from 1 to 2
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 00:29:40 +00:00
dependabot[bot]
d5eb5a88bc
build(deps): bump cachix/install-nix-action from 24 to 26
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 24 to 26.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v24...v26 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 00:29:36 +00:00
dependabot[bot]
92074cf8a2
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.2 to 1.1.3
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.2...v1.1.3 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07 01:02:31 +00:00
Mitchell Hashimoto
42f77bd985
ci: revert back to using r2 action
2024-03-04 21:17:26 -08:00
Mitchell Hashimoto
a494cf920d
ci: test
2024-03-04 21:15:21 -08:00
Mitchell Hashimoto
c37a595b81
ci: test aws for release
2024-03-04 21:10:08 -08:00
Mitchell Hashimoto
6d8fb512a5
ci: rename github release jobs for r2
2024-03-04 20:54:32 -08:00
Mitchell Hashimoto
39934dd7c2
ci: try new gha for r2 upload
2024-03-04 20:47:44 -08:00
Mitchell Hashimoto
76f2b44955
Revert "ci: try to use namespace for macos to see if that fixes builds"
...
This reverts commit d56bec8b9a .
2024-03-04 17:41:54 -08:00
Mitchell Hashimoto
d56bec8b9a
ci: try to use namespace for macos to see if that fixes builds
2024-03-04 17:34:35 -08:00
Mitchell Hashimoto
4093b9e707
ci: cache zig local/global cache
2024-02-29 12:51:28 -08:00
dependabot[bot]
afb5c4f0a3
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.1 to 1.1.2
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 00:49:12 +00:00
Mitchell Hashimoto
6440e5b171
ci: add aarch64 nix builds
2024-02-20 11:07:04 -08:00
dependabot[bot]
4dde111197
build(deps): bump namespacelabs/nscloud-cache-action from 1.1.0 to 1.1.1
...
Bumps [namespacelabs/nscloud-cache-action](https://github.com/namespacelabs/nscloud-cache-action ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/namespacelabs/nscloud-cache-action/releases )
- [Commits](https://github.com/namespacelabs/nscloud-cache-action/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: namespacelabs/nscloud-cache-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-13 00:20:20 +00:00
Mitchell Hashimoto
20dfc00b6b
ci: macos doesn't support caches
2024-02-12 14:20:25 -08:00
Mitchell Hashimoto
5cf1766681
ci: try Namespace macOS
2024-02-12 14:14:13 -08:00
Mitchell Hashimoto
f115e257a4
ci: add namespace cache to more places
2024-02-12 11:24:58 -08:00
Hugo Santos
2a47d7d41e
Switch to nscloud-cache-action v1.1.0 which handles the permissions required to create /nix.
2024-02-12 17:57:46 +01:00
Hugo Santos
8cb26475a6
Use Namespace cache volumes to cache /nix.
...
Leads to an overall improvement of 25% in total runtime.
2024-02-12 17:11:49 +01:00
Mitchell Hashimoto
3902c04f0f
ci: add timeouts to prettier and alejandra
2024-02-10 19:51:18 -08:00
Mitchell Hashimoto
0c74182873
ci: build bench on larger instance
2024-02-10 19:42:25 -08:00
Mitchell Hashimoto
615482d2d3
ci: build benchmarks
2024-02-10 19:32:14 -08:00
Mitchell Hashimoto
7f3ee039ff
ci: nix job should also not push to cachix
2024-02-10 17:05:36 -08:00
Mitchell Hashimoto
18fdef3160
ci: prettier/alejandra do not push to cachix
2024-02-10 17:02:14 -08:00
Mitchell Hashimoto
6d5e73fd75
ci: nix job should use namespace
2024-02-10 13:54:46 -08:00
Mitchell Hashimoto
1189a0974d
ci: switch linux to namespace
2024-02-10 13:41:41 -08:00
Mitchell Hashimoto
5ad1dab3cc
ci: try namespace
2024-02-10 13:36:09 -08:00
Mitchell Hashimoto
e44338b1c0
ci: no, build on mediums
2024-02-10 13:16:13 -08:00
Mitchell Hashimoto
e99b8d4134
ci: try small instances
2024-02-10 13:09:00 -08:00
Mitchell Hashimoto
e45b3b4d48
ci: test self-hosted x86 runners
2024-02-10 09:38:20 -08:00
Mitchell Hashimoto
79f7c44e82
ci: re-enable windows builds
2024-02-04 15:37:42 -08:00
Mitchell Hashimoto
55cac84f5e
ci: temporarily disable windows builds while Zig regression is fixed
2024-01-26 09:19:31 -08:00
Mitchell Hashimoto
d569334fe9
ci: make sure to explicitly always test docgen
2024-01-21 14:50:43 -08:00
Mitchell Hashimoto
50054f8535
ci: libghostty on Linux build
2024-01-18 09:01:36 -08:00
dependabot[bot]
0a67718c28
build(deps): bump cachix/cachix-action from 13 to 14
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 00:56:58 +00:00
Mitchell Hashimoto
d5ffdcda93
update zig
2024-01-15 07:53:09 -08:00
Mitchell Hashimoto
326a817bf0
ci: ios build does not use code signing
2024-01-14 19:48:41 -08:00
Mitchell Hashimoto
b17c33bfb0
ci: try building iOS target in CI
2024-01-14 19:09:47 -08:00
Mitchell Hashimoto
a12ef43441
ci: specifically target the main Ghostty target
2024-01-14 19:06:01 -08:00
Mitchell Hashimoto
b2cdc9401f
ci: only output build.log once for windows build
2024-01-12 10:03:14 -08:00
Mitchell Hashimoto
9c4bb58846
ci: do not cross-compile windows
2024-01-12 09:45:00 -08:00
Mitchell Hashimoto
f6e93c8748
ci: release should only run with a main main ref
2024-01-07 12:34:36 -08:00
Mitchell Hashimoto
64e3cbf28c
ci: explicitly sign our release entitlements on build
...
Fixes #1169
2023-12-28 10:37:45 -08:00
Mitchell Hashimoto
c2a132c068
ci: remove macos unsigned releases
2023-12-27 22:25:38 -08:00
dependabot[bot]
6a726ed715
build(deps): bump cachix/cachix-action from 12 to 13
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 12 to 13.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v12...v13 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 00:57:44 +00:00
Mitchell Hashimoto
188f82c16e
ci: build-nix and test are not matrix tests
2023-12-22 15:27:48 -08:00
Mitchell Hashimoto
f56ed57b57
prettier
2023-12-22 14:49:32 -08:00
Mitchell Hashimoto
b222cf33bd
ci: swap magic-nix-cache with cachix
...
Cachix doesn't have rate limit issues like GitHub Actions does and I'd
love to support the Nix community. Plus, I have experience with Cachix
before and they've been so great.
2023-12-22 14:36:28 -08:00
Mitchell Hashimoto
98abf0d186
ci: build-nix depends on test like other package builds
2023-12-22 14:29:37 -08:00
Mitchell Hashimoto
18ada8d118
ci: move nix build to dedicated job
2023-12-22 14:20:27 -08:00
Jeffrey C. Ollie
d8e1aebfcd
enable magic nix cache to improve build times
2023-12-22 14:28:27 -06:00
Jeffrey C. Ollie
a995b6dbb0
fix nix package and add ci test for nix package build
2023-12-22 13:43:06 -06:00
Mitchell Hashimoto
d1b90e1689
ci: uncomment the release-to-github code
2023-12-19 09:38:02 -08:00
Mitchell Hashimoto
8218c96cc6
ci: manually codesign since --deep is deprecated
2023-12-19 08:04:21 -08:00