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
Mitchell Hashimoto
68a9110d8e
build: make glfw opt-in on all platforms, default to GTK on Linux
...
The GLFW build has grown farther and farther in feature parity with GTK
on Linux. And on macOS, the GLFW build has been unstable (crashes) for
months.
I still find the GLFW build useful for testing some core terminal work,
but it is increasingly user-hostile in case someone just downloads the
project and does a `zig build`.
I keep GLFW as up to date as I can, but the features that are missing
are due to fundamental limitations:
- GLFW has no tabs, splits, etc. because it has no UI elements.
I am not interested in painting UI widgets from scratch.
- GLFW cannot support keyboard layouts robustly because it has no
hooks to detect keyboard layouts or functions to get keymaps.
- GLFW cannot support the Kitty keyboard protocol because the
key/char API is too high level and it provides no low-level
alternatives.
- GLFW crashes on macOS under certain scenarios (this is my problem).
I'm not interested in fixing it because the AppKit-based build
is highly recommended.
To build or run the GLFW build you must now explicitly pass in
`-Dapp-runtime=glfw` to `zig build`.
2023-08-17 16:27:03 -07:00
Mitchell Hashimoto
0044776700
update cachix action for macos 12
2023-06-17 13:59:44 -07:00
dependabot[bot]
7553b4dab0
build(deps): bump cachix/install-nix-action from 20 to 21
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 20 to 21.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v20...v21 )
---
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-05-25 01:04:29 +00:00
dependabot[bot]
cb8f44667e
build(deps): bump cachix/install-nix-action from 19 to 20
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 19 to 20.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v19...v20 )
---
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-03-02 01:14:11 +00:00
Mitchell Hashimoto
d0f82f96ae
ci: release updated to work with new xcodebuild
2023-02-19 10:45:22 -08:00
Mitchell Hashimoto
4dd4bbf7e0
macos: disable code signing for now
2023-02-19 10:44:54 -08:00
Mitchell Hashimoto
6de6f100a9
ci: revert back to scripting xcodebuild (broken)
2023-02-19 10:44:54 -08:00
Mitchell Hashimoto
5d6e41557e
ci: try to xcodebuild
2023-02-19 10:44:53 -08:00
Mitchell Hashimoto
aa640fa29b
ci: build macos app
2023-02-19 10:44:53 -08:00
Mitchell Hashimoto
fb1b032929
ci: trying to build macos
2023-02-19 10:44:53 -08:00
dependabot[bot]
ba55791a51
build(deps): bump cachix/install-nix-action from 18 to 19
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 18 to 19.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v18...v19 )
---
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-02-07 00:20:04 +00:00
Mitchell Hashimoto
61450fce25
Test wasm builds in CI
2022-12-24 11:04:35 -08:00
Mitchell Hashimoto
7a2c551d60
Merge pull request #39 from mitchellh/dependabot/github_actions/cachix/install-nix-action-18
...
Bump cachix/install-nix-action from 17 to 18
2022-11-17 10:23:01 -08:00
dependabot[bot]
b1f64af767
Bump cachix/install-nix-action from 17 to 18
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 17 to 18.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v17...v18 )
---
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>
2022-11-17 18:22:09 +00:00
dependabot[bot]
cc07d6ba62
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [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/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 18:22:02 +00:00
Mitchell Hashimoto
873afd042b
don't test stage1
2022-10-31 09:44:36 -07:00
Mitchell Hashimoto
ddfb1dec4b
Switch to stage2 primarily for builds
2022-10-15 15:00:41 -07:00
Mitchell Hashimoto
56c9979db5
run tests against both stage1 and stage2
2022-10-14 10:05:13 -07:00