Wez Furlong
7f35aac7a9
sync-color-schemes: fix mis-parse of color schemes
...
Double check that what we got looked enough like
our data when reading from a toml file
2024-05-04 22:01:00 -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
Jose Miguel Ochoa
bf2c13a237
ci: include PopOS on deploy file
2024-02-21 07:49:00 -07:00
cyc
a678849f15
add docs for the wezterm.serde module.
2024-02-08 08:59:47 -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
Wez Furlong
3129e20fd4
docs: update for release
2024-02-03 11:43:04 -07:00
Wez Furlong
767e72a17b
ci: docs: make black run conditional on having it installed
2024-02-03 08:30:31 -07:00
Wez Furlong
7d84bf5b44
ci: switch mkdocs build to docker version
...
ubuntu's pip stuff is preventing me from doing a basic user
install and I've had trouble in the past with the svg related deps.
Let's just switch to using a docker based version of mkdocs.
2024-02-03 08:06:55 -07:00
Jalil David Salamé Messina
bcc54d32be
ci: Vendor cargo dependencies
...
This doesn't improve the build times, but it does reduce the requests we
make to `crates.io`.
2024-02-01 08:53:49 -07:00
Jalil David Salamé Messina
8c43c045c4
ci: Use scccache-action instead of rust-cache
...
It reduced ci times for fluke from 9min to 1min in MacOS (see [this
issue](https://github.com/hapsoc/fluke/issues/118 )).
This [comment](https://github.com/wez/wezterm/pull/4468#issuecomment-1789638340 )
has the TL;DR of the results from adding it. The summary of that is
caching works on MacOS now and it uses the github cache much better.
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
Wez Furlong
0621c1f19c
docs: update for latest release
2024-01-29 09:27:03 -07:00
Wez Furlong
c85fa0b73b
docs: update for latest release
2024-01-27 12:50:49 -07:00
Wez Furlong
1e27cded2f
update flatpak runtime version
...
Looking at this because the build failed in the latest release:
https://github.com/flathub/org.wezfurlong.wezterm/pull/16
2024-01-27 12:46: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
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
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
80174a0454
docs: add ubuntu 22 arm download
...
and pave way for debian 12 version
refs: https://github.com/wez/wezterm/issues/4134
2023-10-04 10:27:30 -07:00
Wez Furlong
ee6a56e704
cirrus: fixup arch and release vs. tag
2023-10-03 22:32:32 -07:00
Wez Furlong
616e600c91
copr: tweak for suse
2023-10-03 09:51:18 -07:00
Wez Furlong
45827136ed
copr: fix logic around source archive name for !copr
2023-10-03 07:36:57 -07:00
Wez Furlong
99639ad5b3
copr: use rust from rustup
2023-10-03 07:34:24 -07:00
Wez Furlong
0700a6b177
copr: adjust deps again
2023-10-03 07:13:06 -07:00
Wez Furlong
79ae543bc9
copr: alternate deps
2023-10-02 22:26:03 -07:00
Wez Furlong
9bafd5290f
copr: avoid including distro in srpm
2023-10-02 19:36:24 -07:00
Wez Furlong
fafd322226
copr: only copy srpm source when in copr build
2023-10-02 18:59:13 -07:00
Wez Furlong
99ea35f6f0
copr: tweak git stuff some more
2023-10-02 18:47:03 -07:00
Wez Furlong
f58e7b25d4
copr: ensure submodules are checked out
2023-10-02 17:31:59 -07:00
Wez Furlong
0083573c10
copr: bump
2023-10-02 17:05:43 -07:00
Wez Furlong
a306e6d8f9
copr: ask rpm for source location
2023-10-02 16:43:14 -07:00
Wez Furlong
28cc6c8ac1
copr: more grubbing around
2023-10-02 16:35:42 -07:00
Wez Furlong
3265123169
copr: try another way to get Source available to build
2023-10-02 16:27:51 -07:00
Wez Furlong
e0cb711180
copr: put source in known location
2023-10-02 16:17:27 -07:00
Wez Furlong
34d67b8efd
ci: add git to BuildRequires
2023-10-02 15:54:13 -07:00
Wez Furlong
485a697bd2
ci: stub out copr build bits
2023-10-02 15:45:46 -07:00
Wez Furlong
b902034eac
build-docs: unconditionally install social plugin deps
...
otherwise mkdocs will fail to run
2023-09-10 22:14:17 -07:00
Wez Furlong
a95111342c
ci: actions/checkout@v3 -> v4
...
closes : #4273
2023-09-10 22:14:17 -07:00
Wez Furlong
99c9613966
docs and derived files for zoom-pane
...
refs: #4160
2023-08-28 22:04:14 -07:00
near129
b53a385a39
include shell completion
2023-08-27 09:31:08 -07:00
Wez Furlong
b904ed7677
breaking(ish): pane.get_current_working_dir now returns Url
...
Previously we'd return the Url string. Now we provide a Url
object that provides access to the various elements of the Url.
This will cause slightly breakage for folks that were treating
it as a string in their status event handlers, for example.
The docs have been updated to show how to run with both this
new Url object and also continue to run on older versions of
wezterm.
They now also show how to manually percent decode the url
for older versions of wezterm.
refs: https://github.com/wez/wezterm/discussions/4157
refs: https://github.com/wez/wezterm/issues/4000
2023-08-25 06:59:09 -07:00