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
Wez Furlong
d1d4db20be
cargo update
...
Transitive deps now require rust 1.71, so update for that, as well
as some other minor changes required by transitive deps.
2023-07-30 20:09:15 -07:00
Wez Furlong
e048410491
imgcat: add resize and resample functionality
...
This is primarily to improve the chances of displaying an arbitrary
image without resorting to additional external tools, that may be
difficult or impossible to install.
refs: #3716
refs: #3264
2023-07-17 10:55:53 -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
35df521f76
docs: update for release
2023-07-12 07:46:13 -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
e4b96bd9bb
update Symbols Nerd Font Mono to v3.0.1
2023-05-21 09:34:10 -07:00
Wez Furlong
af2df3e8f3
ci: rm fedora 35, add fedora 38
2023-04-19 21:51:17 -07:00
Mat Jones
2f4266cb6a
feat: resize pane from CLI ( #3491 )
...
* WIP resize pane from CLI
* fix response types
* fix: remove unneeded `import std::usize;`
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
* fix: update derived files
* fix: update codec version
* chore: update changelog.md
* fix: remove unneeded `import std::usize;`
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
* chore: update changelog.md
* remove erroneous changelog.md change
* remove erroneous changelog.md change
* remove whitespace changes
---------
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2023-04-18 08:34:39 -07:00
Wez Furlong
57f07083c7
docs: try to make it easier to find the full list of options
...
refs: https://github.com/wez/wezterm/discussions/3545#discussioncomment-5645235
2023-04-18 07:58:00 -07:00
Wez Furlong
faf371fbdd
docs: fix raw linux binary download
...
closes: https://github.com/wez/wezterm/issues/3536
2023-04-16 09:16:54 -07:00
Wez Furlong
f535c5bdc0
docs: update for 20230408-112425-69ae8472 release
2023-04-08 15:01:26 -07:00
Wez Furlong
6ab01ce619
docs: show schemes in the per-page toc
2023-04-06 12:59:56 -07:00
Wez Furlong
9b67a71485
add wezterm cli get-pane-direction
...
refs: https://github.com/mrjones2014/smart-splits.nvim/issues/53
2023-04-05 07:00:49 -07:00
Wez Furlong
b3f52acc02
docs: Add sponsor page
2023-04-02 23:14:42 -07:00