Wez Furlong
bde2c728bf
ci: use consistent git core.abbrev setting for TAGNAME
...
refs: https://github.com/wez/wezterm/issues/1365
2021-12-05 19:21:06 -07:00
Wez Furlong
30fd56c35f
ci: actions/cache -> 2.1.7
2021-11-28 19:10:08 -07:00
Wez Furlong
f0f7110dfe
ci: windows -> windows-latest
...
GH are deprecating the version we were using, so let's see if simply
upgrading to latest works out.
2021-11-23 06:57:48 -07:00
Wez Furlong
f0f881af9d
ci: use correct name for secret
2021-11-22 20:25:14 -07:00
Wez Furlong
6aff2604d7
ci: base encode the pw
2021-11-22 20:07:51 -07:00
Wez Furlong
6b04480318
ci: debugging
2021-11-22 18:31:16 -07:00
Wez Furlong
d3585edf37
ci: add more logging around codesigning
2021-11-22 17:10:42 -07:00
Wez Furlong
f655f75f2b
ci: take another pass at codesigning
2021-11-22 15:27:55 -07:00
Wez Furlong
5be0196b69
ci: smart quotes/dashes are horrible
2021-11-22 14:09:08 -07:00
Wez Furlong
4ceaf980a9
ci: fix missing -
...
3rd time's the charm?
2021-11-22 13:01:03 -07:00
Wez Furlong
98e107f307
gah, missed a bit
2021-11-22 12:16:55 -07:00
Wez Furlong
06e35bbd52
ci: maybe enable codesigning on macos
...
refs: https://github.com/wez/wezterm/issues/482
2021-11-22 11:27:14 -07:00
Manpreet Singh
e7b8c7e8b8
Fedora 35 builds ( #1323 )
...
* Fedora 35
* Update docs/install/linux.markdown
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2021-11-15 17:33:38 -08:00
Chip Senkbeil
7d5c301c66
Ensure /run/sshd exists, explicitly set username in sshd fixture, add back use_privilege_mode no
2021-10-10 14:54:45 -07:00
Chip Senkbeil
68fd2035cd
Rebase and re-apply openssh-server addition to CIs
2021-10-10 14:54:45 -07:00
Frieder Bluemle
b56f67579d
ci: Simplify and clean up generate-workflows.py
2021-10-02 10:11:54 -07:00
Wez Furlong
9be8f92d7c
ci: simplify debian deps bits
2021-09-25 22:19:01 -07:00
Wez Furlong
cb729be1a7
ci: dynamically compute debian deps
2021-09-25 19:49:10 -07:00
Wez Furlong
3a598342b8
ci: fixup dep for debian11
2021-09-25 18:51:40 -07:00
Wez Furlong
bdc63c0dc2
ci: optional sudo for deb install in deb builder
2021-09-25 18:34:01 -07:00
Wez Furlong
48c0044673
ci: attempt to install the .deb after we build
...
This is an attempt to verify that we got the right dep names
refs: #1052
2021-09-25 18:02:25 -07:00
Wez Furlong
7efb6e8df9
ci: remove fedora 31 and 32, which are EOL
2021-09-25 17:56:49 -07:00
Wez Furlong
83d159ae21
ci: add more debian deps
...
https://github.com/wez/wezterm/issues/1052#issuecomment-927197992
suggests that we're missing these library deps from our .debs,
so let's try adding them
2021-09-25 17:24:07 -07:00
Wez Furlong
0ebccbfab2
ci: docs: maybe fix nightly appimage link
...
This is a consequence of 9ac08f3ed0
and e76e79c104
refs: https://github.com/wez/wezterm/issues/1168
2021-09-24 19:25:39 -07:00
Wez Furlong
9ac08f3ed0
ci: ubuntu16 is no longer available on GH actions
...
Switch the AppImage builder over to ubuntu18. According to
https://docs.appimage.org/packaging-guide/overview.html#converting-existing-binary-packages
the AppImage target is the oldest current Ubuntu LTS version, so this
should be ok, although those docs still reference Ubuntu 16.
refs: https://github.com/actions/virtual-environments/issues/3287
2021-09-22 20:47:08 -07:00
Frieder Bluemle
89e4d7b787
ci: Do not run upload action on forks
2021-09-21 09:43:09 -07:00
Wez Furlong
e36cf75451
ci: factor out ci/check-rust-version.sh
...
refs: #1079
2021-09-16 08:54:05 -07:00
Wez Furlong
82cf33e0ab
.debs now provide x-terminal-emulator
...
refs: #1139
2021-09-13 08:36:58 -07:00
karl
9a112e82ac
ci: Forgot adding Debain 11 to the docs link builder
2021-08-21 07:08:16 -07:00
karl
d555be2051
ci: Added Debain 11 target
2021-08-20 14:01:34 -07:00
Wez Furlong
40c8fb1f0f
ci: prep devtoolset 9 with SCL repo
2021-08-19 21:31:46 -07:00
Wez Furlong
f845df811b
ci: rejigger ci a bit
2021-08-19 21:22:36 -07:00
Wez Furlong
2446ac5d7f
ci: use newer compiler on centos7
...
Needed to support the IME work in #1043
2021-08-19 20:52:35 -07:00
Wez Furlong
4eb17dd9f4
CI: use macos-11 instead of macos-11.0
...
Github made a breaking change with the name today when they
rolled out GA for this environment.
2021-08-17 21:06:12 -07:00
Wez Furlong
66f97b0db0
ignore template edits in CI
2021-08-17 17:43:19 -07:00
Wez Furlong
d54bf21826
update actions/cache -> 2.1.6
2021-05-30 23:07:29 -07:00
Wez Furlong
7a33956b8e
ci: no need to cat wezterm.rb
...
I added this originally to see if the templating was working correctly.
With the recent changes to make it a cask, it's now much longer and
obscures some of the other more valuable output, so remove it.
2021-05-23 14:44:07 -07:00
Wez Furlong
8418495dbd
brew tap is now a Cask on macOS
...
This updates the docs to reflect the changes in
https://github.com/wez/homebrew-wezterm/pull/2 and updates the
automation to use the cask as the template, and to update and commit the
task version of the formula.
Thanks @laggardkernel!
closes: https://github.com/wez/homebrew-wezterm/issues/1
refs: https://github.com/wez/wezterm/issues/501
2021-05-22 08:30:10 -07:00
Wez Furlong
3f7122cb3f
ci: wezterm-bin no longer exists
2021-05-02 15:42:44 -07:00
Wez Furlong
e210cdf8ea
docs: add fedora 34
2021-05-02 09:52:57 -07:00
Wez Furlong
46c759a08f
ci: add fedora 34
2021-05-02 09:29:40 -07:00
Wez Furlong
35eb7383b1
ci: simplify version number
...
Previously, we used `git describe --tags` to produce a version number
for non-released builds derived from the most recent tag + some info
such as the number of commits since that tag and then `g{HASH}`.
That always confuses people because the date portion at the front
looks old (it is typically the previous release) and the hash at
the end has that `g` in it.
This commit simplifies both the tag name used when making a release
and the computed version number take the date/time from the current
commit, and then append the hash. That way the version number always
corresponds to a commit.
This scheme doesn't help detect situations where the commit is
dirty, but I don't think the old one would have helped with that
either.
2021-04-29 20:23:47 -07:00
Wez Furlong
8ce376753f
round out quick select mode
...
* Make alphabet and patterns configurable
* add docs
* Enhance scrollback search to support regex captures so that
searching for eg: `fo(o)` will select the last `o` in `foo`.
refs: https://github.com/wez/wezterm/issues/732
2021-04-25 16:27:39 -07:00
Wez Furlong
e3fcdc9f36
add format-window-title event
...
This provides a flexible way for users to customize what gets
shown in the window title bar.
closes: https://github.com/wez/wezterm/pull/603
2021-04-24 16:47:26 -07:00
Wez Furlong
e9372086ae
ci: update actions/cache
2021-04-19 09:24:48 -07:00
Wez Furlong
87350bde4d
docs: explicitly fetch nightly info
...
We have more releases than fit in a page, so the nightly release
isn't included in the json we request.
Explicitly fetch it!
2021-04-05 12:29:13 -07:00
Nicolas
217dbfb99d
Fix Mulitplexing typo in sidebar
2021-03-31 18:09:16 -07:00
Wez Furlong
1af47804d2
ci: fixup cirrus exclusion
2021-03-28 20:39:49 -07:00
Wez Furlong
e7e90c7390
ci: pass PATH into get-deps
...
I think this will help find rustc for platforms that use sudo
2021-03-28 20:33:32 -07:00
Wez Furlong
57f1aa2785
fixup build to not consider termwiz tags as wezterm tags
...
CI got broken by the termwiz release. This commit teaches the
various `git describe --tags` calls to filter to the wezterm
tags which all start with the year. We're match `20*` which should
be good for the next 79 years.
I've removed the vergen dependency as there was no way to teach it
to do the equivalent matching, and it wasn't a terrible burden
to just inline the git describe call anyway.
2021-03-17 21:02:03 -07:00