Mitchell Hashimoto
615482d2d3
ci: build benchmarks
2024-02-10 19:32:14 -08:00
Mitchell Hashimoto
18fdef3160
ci: prettier/alejandra do not push to cachix
2024-02-10 17:02:14 -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
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
Jeffrey C. Ollie
c4ed1f1b80
Use Alejandra to format Nix modules.
2023-12-12 11:38:39 -06:00
Mitchell Hashimoto
f12371ec1c
Revert "Revert "ci: use Cirrus macOS VMs ( #985 )""
...
This reverts commit 7022fe86d52bece810a4b15354dc693cc1483ae1.
2023-12-04 11:01:19 -08:00
Mitchell Hashimoto
7022fe86d5
Revert "ci: use Cirrus macOS VMs ( #985 )"
...
This reverts commit 0da12bd10eb81090d9b6ed919befd7bdd37caf6d.
Secret access failed, we'll add this back once that is fixed.
2023-12-03 21:18:26 -08:00
Mitchell Hashimoto
0da12bd10e
ci: use Cirrus macOS VMs ( #985 )
2023-12-03 20:46:01 -08:00
dependabot[bot]
191c4a061a
build(deps): bump cachix/install-nix-action from 23 to 24
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 23 to 24.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v23...v24 )
---
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>
2023-11-29 00:46:10 +00:00
Mitchell Hashimoto
a864bfdd1d
ci: style
2023-11-05 18:09:51 -08:00
Mitchell Hashimoto
59a3e22d39
ci: enable windows cross-compile build
2023-11-05 18:04:30 -08:00
hanna
3bee252389
Correct the option on the ci workflow
2023-11-02 22:05:28 -07:00
hanna
5a161719cc
Update gtk build test to use libadwaita
2023-11-02 21:58:56 -07:00
Mitchell Hashimoto
b0f95263fc
ci: don't specify -gnu on test triple
2023-10-17 13:07:18 -07:00
Mitchell Hashimoto
c708b5a384
ci: do not checkout submodules, because none exist
2023-10-07 14:53:17 -07:00
Mitchell Hashimoto
7f3c2fa375
prettier
2023-10-01 19:00:23 -07:00
Mitchell Hashimoto
6fb08f8a0f
ci: remove tests for macos cross-compile
2023-10-01 18:55:15 -07:00
Curt Bushko
71d14f5dff
create script and dump logs
2023-09-29 10:41:28 -04:00
Curt Bushko
54bbcd875a
run prettier
2023-09-29 00:54:19 -04:00
Curt Bushko
837afab98f
inital windows build support
2023-09-29 00:43:01 -04:00
Mitchell Hashimoto
779611c04b
nix: install prettier, also ignore zig-cache/out
2023-09-28 15:16:12 -07:00
Patrick Fong
1cb6b50331
add Prettier step to check formatting
2023-09-28 10:56:53 -07:00
Patrick Fong
9d2a85d9cd
lint all Yaml files
2023-09-28 10:42:38 -07:00
Mitchell Hashimoto
90b5fdeede
ci: don't run gtk tests in CI
2023-09-18 15:46:57 -07:00
Mitchell Hashimoto
342df1e994
Merge pull request #407 from mitchellh/dependabot/github_actions/cachix/install-nix-action-23
...
build(deps): bump cachix/install-nix-action from 22 to 23
2023-09-06 10:21:06 -07:00
dependabot[bot]
af36a49148
build(deps): bump cachix/install-nix-action from 22 to 23
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 22 to 23.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v22...v23 )
---
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>
2023-09-05 00:35:08 +00:00
dependabot[bot]
025fffbcfd
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 00:35:05 +00:00
Mitchell Hashimoto
7c6bbae6a6
ci: disable wasm build for now
2023-08-23 11:45:46 -07:00