Wez Furlong
fab09fd331
ci: Add ubuntu 24.04
2024-07-13 06:31:39 -07:00
Wez Furlong
b6cc0382cb
ci: update sccache action
...
closes : #5751
2024-06-24 06:54:47 -07:00
Wez Furlong
cb1406860a
ci: explicitly install both intel and arm rust for macos
2024-06-17 08:35:35 -07:00
Wez Furlong
91dbc0f6a1
ci: drop centos8
...
It reached EOL at the end of May 2024
2024-06-17 08:31:17 -07:00
Wez Furlong
3826086386
ci: switch mac builds to macos-latest
2024-06-17 08:29:23 -07:00
Bogdan-Cristian Tătăroiu
da2d0ad267
ci: Update Fedora versions.
...
Fedora 40 was released, Fedora 37 is EOL.
2024-05-20 08:45:32 -07:00
Bogdan-Cristian Tătăroiu
993eb9f3a9
Fix Windows CI.
...
It's currently failing when running tests with errors of the form:
> error: creating test list failed
>
> Caused by:
> for `wezterm-config-derive`, command
> `'D:\a\wezterm\wezterm\target\debug\deps\wezterm_config_derive-f1c7f0f2de220b6e.exe'
> --list --format terse` exited with code 0xc0000135: The specified
> module could not be found. (os error 126)
This seems to have been caused by nextest-rs/nextest#1493 , with this comment
as a fix: https://github.com/nextest-rs/nextest/issues/1493#issuecomment-2106331574
2024-05-20 08:39:43 -07:00
michaelBelsanti
396c8d9a88
use correct flake dir in update-flake workflow
2024-05-17 14:23:44 -07:00
Wez Furlong
cce0706b1f
ci: another attempt at fixing up windows path
2024-04-05 18:09:10 -07:00
Wez Furlong
9b082e5355
ci: fixup perl path on windows when running tests
2024-04-05 16:21:13 -07:00
Wez Furlong
58cd230a45
ci: include the bin name in the step name on windows
2024-04-05 14:20:24 -07:00
Wez Furlong
668ac85d75
ci: run tests in debug mode
...
The original thinking was to build all in release mode so that
there was less overall redundancy between building out the released
binaries and what we need to build for test purposes. The goal was to
minimize compile time.
I don't believe that that holds up any more, especially with the
prior commit explicitly breaking out the separate binary builds
to manage dependency bloat.
2024-04-05 14:10:36 -07:00
Wez Furlong
4de4061bf3
ci: avoid bundling deps for various sub crates
...
In particular, strip-ansi-escapes' dep graph is expanded
by the overall set of enabled crate features when doing an
indiscriminate `cargo build` vs. `cargo build -p strip-ansi-escapes`.
This may help to avoid tripping over whatever is problematic
in https://github.com/wez/wezterm/issues/5074
2024-04-05 13:29:18 -07:00
Wez Furlong
11a3133f5d
ci: publish amd64 builds to apt repo when releasing
...
Currently only arm builds are published for releases
2024-02-05 06:48:49 -07:00
Wez Furlong
9064c1c194
ci: bump cache action
...
closes: https://github.com/wez/wezterm/pull/4958
2024-02-05 06:34:15 -07:00
Wez Furlong
3d893cbbf7
ci: bump sccache
...
closes: https://github.com/wez/wezterm/pull/4959
2024-02-05 06:33:28 -07:00
Wez Furlong
26921ced86
ci: bump cargo-install
...
closes: https://github.com/wez/wezterm/pull/4960
2024-02-05 06:32:43 -07:00
Wez Furlong
a9eca94bfa
ci: bump auto-commit workflow
...
closes: https://github.com/wez/wezterm/pull/4961
2024-02-05 06:31:50 -07:00
Jalil David Salamé Messina
309b7d1d6a
ci: regenerate workflows
2024-02-01 08:53:49 -07:00
Wez Furlong
1479c7be64
Revert "ci: use new arm runners for macos builds"
...
This reverts commit 59fe967d92
.
Need to do something more to deal with the architecture change;
will come back to this later
2024-01-30 22:15:29 -07:00
Wez Furlong
59fe967d92
ci: use new arm runners for macos builds
2024-01-30 22:13:46 -07:00
ErrorNoInternet
c13bd406ea
ci: actually build wezterm
2024-01-26 06:00:57 -07:00
dependabot[bot]
d72aafad08
build(deps): bump actions/cache from 2 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-23 06:10:59 -07:00
dependabot[bot]
e67e725cf7
build(deps): bump stefanzweifel/git-auto-commit-action from 4 to 5
...
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action ) from 4 to 5.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases )
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-21 14:19:34 -07:00
Hilmar Wiegand
7c452d312d
Fix CI flake input checker config
2024-01-21 08:32:31 -07:00
Edmund Miller
f6dfa7a9f3
ci: Add update-flake-lock workflow
2024-01-21 08:32:31 -07:00
Edmund Miller
906ae042d4
ci: Adjust directory
2024-01-21 08:32:31 -07:00
Edmund Miller
41ec44a7f9
ci: Add example from magic
...
https://github.com/DeterminateSystems/magic-nix-cache-action#usage
2024-01-21 08:32:31 -07:00
Wez Furlong
8688f5d627
ci: remove centos 7
...
It's increasingly difficult to support and GH actions no longer
reliably run on it.
2024-01-18 06:11:40 -07:00
Wez Furlong
8bdcf84ef7
Experiment with hosting .debs on gemfury
2024-01-10 15:54:36 -07:00
Wez Furlong
4921f139d3
Revert "build(deps): bump actions/deploy-pages from 2 to 4"
...
This reverts commit 8d19fc632f
.
It doesn't work and it's not clear why.
2024-01-03 14:30:05 -07:00
Wez Furlong
b2f157eba9
ci: maybe fix pages action
2024-01-03 13:37:20 -07:00
dependabot[bot]
dfe3d342eb
build(deps): bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 08:28:19 -07:00
dependabot[bot]
8d19fc632f
build(deps): bump actions/deploy-pages from 2 to 4
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 08:24:47 -07:00
Wez Furlong
f07cc83716
ci: s/fedora36/fedora39/
...
CI just failed to build fedora36, which is now EOL, and fedora39 is out.
2023-11-24 20:20:04 -07:00
dependabot[bot]
7e64774e82
build(deps): bump dessant/lock-threads from 4 to 5
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 4 to 5.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-22 15:00:40 -07:00
Wez Furlong
d680953321
ci: use COPR for opensuse from now on
...
The images available to us on GH actions frequently break and I'm
tired of troubleshooting it and getting spammed by failed build
notifications around it.
I'm just going to use newer COPR builds for this platform from
now on.
2023-11-04 09:41:53 -07:00
Wez Furlong
a95111342c
ci: actions/checkout@v3 -> v4
...
closes : #4273
2023-09-10 22:14:17 -07:00
dependabot[bot]
c2e0395fac
build(deps): bump actions/upload-pages-artifact from 1 to 2
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 1 to 2.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-16 20:34:16 -07:00
Wez Furlong
f73f718098
Revert "ci: don't use release mode for tests"
...
This reverts commit cc567ab464
.
It didn't improve anything and seems to have broken the windows CI.
2023-07-13 08:14:19 -07:00
Wez Furlong
719a513d0b
ci: add debian 12
...
refs: https://github.com/wez/wezterm/issues/3973
2023-07-12 12:02:47 -07:00
Wez Furlong
cc567ab464
ci: don't use release mode for tests
...
The original thinking was that it would be quicker to reuse
the existing release mode deps, but I'm not sure if that is
still true, so let's test it to see.
At the time of writing, the test phase takes 8-12 minutes depending
on the OS, with most of that being compilation.
2023-07-12 08:35:14 -07:00
Wez Furlong
69bb69b9ca
ci: disable termwiz fuzz job
2023-07-05 06:50:14 -07:00
Wez Furlong
2d6e200832
ci: another run at termwiz/fuzz stuff
2023-07-05 06:39:25 -07:00
Wez Furlong
9459f64cce
avoid nightly rust for cargo fuzz
...
An older version of proc-macro2 used by many crates doesn't compile
on nightly rust any more. It doesn't look like we need nightly
rust for cargo-fuzz any more, so try using stable rust instead.
2023-07-03 13:23:44 -07:00
Wez Furlong
05a2d63398
ci: remove alpine
...
per discussion on https://github.com/wez/wezterm/pull/3089 we don't
need to build for alpine any longer.
2023-05-27 14:10:07 -07:00
Wez Furlong
61470c9912
ci: update cache to v3
2023-05-08 10:59:31 -07:00
Wez Furlong
af2df3e8f3
ci: rm fedora 35, add fedora 38
2023-04-19 21:51:17 -07:00
Wez Furlong
204049b83e
ci: update cargo-install
...
closes: https://github.com/wez/wezterm/pull/3377
2023-03-26 19:47:48 -07:00
Wez Furlong
b99ecead8b
ci: automate making PR for flathub at release time
2023-03-26 06:42:04 -07:00