dependabot[bot]
8d8812cb6a
build(deps): bump actions/checkout from 4.2.2 to 5.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](11bd71901b...08c6903cd8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 08:52:43 +00:00
dependabot[bot]
b5a34f5f3c
build(deps): bump cachix/install-nix-action from 31.5.1 to 31.5.2
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 31.5.1 to 31.5.2.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](c134e4c9e3...fc6e360bed )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 01:05:10 +00:00
dependabot[bot]
1a826a1e51
build(deps): bump cachix/install-nix-action from 31.5.0 to 31.5.1
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 31.5.0 to 31.5.1.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](cebd211ec2...c134e4c9e3 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-14 00:55:26 +00:00
Mitchell Hashimoto
cfad2e817b
ci: downgrade back to Xcode 26 beta 1, the icon is broken in beta 3
2025-07-10 21:11:57 -07:00
Mitchell Hashimoto
c23e3f8586
ci: update sequoia builders to xcode 26 beta 3, output version in CI
...
The `-edge` variant of these builders will always use the latest macOS
images that may not be stable. We'll remove this once Xcode 26 is
released.
2025-07-10 07:08:24 -07:00
dependabot[bot]
e962e9b517
build(deps): bump cachix/install-nix-action from 31.4.1 to 31.5.0
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 31.4.1 to 31.5.0.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](f0fe604f8a...cebd211ec2 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: 31.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-10 00:22:27 +00:00
Mitchell Hashimoto
9d81a5f5ec
ci: switch Apple notarization to an new account
...
The Ghostty Apple ID has been frozen. I'm working on figuring out how to
get it back. In the meantime, this switches the notarization to my
personal Apple ID.
I originally created the dedicated Apple ID to limit access since we
were using app passwords. But I've since discovered that we can create
API tokens that have limited access, so I don't think this is a problem
anymore.
2025-07-07 11:08:44 -07:00
Breno A.
0a1ade0158
pin GitHub Actions to specific SHAs
2025-07-06 06:59:50 -07:00
Mitchell Hashimoto
d772b2ce39
ci: fix release workflows to not build macos app
2025-07-05 14:14:09 -07:00
Mitchell Hashimoto
6d283c012e
ci: build macOS releases with Xcode 26
...
Resolves #7591
This moves our CI to build macOS on Sequoia (macOS 15) with Xcode 26,
including the new macOS 26 beta SDK.
Importantly, this will make our builds on macOS 26 use the new styling.
I've added a new job that ensures we can continue to build with Xcode 16 and
the macOS 15 SDK, as well, although I think that might come to an end
when we switch over to an IconComposer-based icon. I'll verify then. For
now, we continue to support both.
I've also removed our `hasLiquidGlass` check, since this will now always
be true for macOS 26 builds.
2025-06-17 13:44:13 -07:00
Mitchell Hashimoto
5b9f4acbc8
ci: update macOS builders to Sequoia (15) and Xcode 16.4
...
We have been building on macOS 14 and Xcode 16.0 for a longggg time now.
This gets us to a version that will be running Xcode 26 eventually so
we can ultimately build for Tahoe on a stable OS.
This should change nothing in the interim.
2025-06-14 12:32:48 -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]
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
74f222abec
macOS: update additional references to Sparkle 2.6.3->2.6.4
2025-02-13 10:35:38 -06: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
Mitchell Hashimoto
09914dee22
ci: don't use -Dstatic for releasing
2024-10-24 20:15:57 -07: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]
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
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
9043ca470b
ci: release-pr only on dispatch
2024-08-31 21:32:54 -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
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
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
13774a13bf
ci: build debug build for pr builds
2024-04-04 13:11:21 -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