Wez Furlong
a0ec2c18b4
ci: remove some builds
...
GH actions has been awful slow and bogged down recently,
getting in the way of work that is more important.
This commit removes a variety of alpine builds (which are
not widely used by wezterm users), and the eldest fedora
version to free up some resources.
2023-03-19 22:47:46 -07:00
dependabot[bot]
dcbc2bf2bc
build(deps): bump actions/deploy-pages from 1 to 2
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 1 to 2.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v1...v2 )
---
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>
2023-03-19 20:18:53 -07:00
Wez Furlong
6237668a14
pages: run only one at a time, allow them to queue up
2023-03-16 21:23:16 -07:00
Wez Furlong
a22e6fa1ab
fix trigger paths!
2023-03-16 00:05:00 -07:00
Wez Furlong
4f48f03ab9
revise fmt workflow triggers
2023-03-15 23:43:32 -07:00
Wez Furlong
46913b7822
ci: adjust wezterm-ssh triggers
2023-03-15 23:43:32 -07:00
Wez Furlong
914ad42743
revise verify-pages triggers and workflow
2023-03-15 23:43:28 -07:00
Wez Furlong
cf74e7f501
ci: adjust termwiz workflow path triggers
2023-03-15 23:26:32 -07:00
Wez Furlong
7b2330ead2
ci: workflow should run when its file is changed
2023-03-15 21:34:33 -07:00
Wez Furlong
532d9e6e85
ci: adjust path triggers
2023-03-15 21:31:46 -07:00
Wez Furlong
4770b38737
docs: switch doc build to Material for MkDocs
...
It's a more mature and actively developed toolset for
technical writing, and looks nicer.
2023-03-15 19:22:51 -07:00
Wez Furlong
fecf3bb60b
docs: add mdbook-admonish
2023-02-25 18:19:47 -07:00
Wez Furlong
494fab09ba
ci: docs: deploy directly, rather than via gh_pages branch
2023-02-25 17:49:57 -07:00
Wez Furlong
c5247d21fa
add lp
2023-02-24 17:13:44 -07:00
Wez Furlong
c53d06bcd1
add ko-fi
2023-02-24 17:01:26 -07:00
Wez Furlong
0b7d222240
ci: try harder for app image build
2023-02-17 12:13:42 -07:00
Wez Furlong
0bcbdc1baa
ci: maybe fix appimage build
2023-02-17 11:33:35 -07:00
Wez Furlong
a5c2b1f3ad
ci: generate appimage from ubuntu20
...
We were doing this from 18, but with 18 on its way out on GH actions,
bump it up.
2023-02-12 10:31:06 -07:00
Wez Furlong
fc27defd25
ci: remove ubuntu 18
...
refs: https://github.com/actions/runner-images/issues/6002
2023-02-07 09:48:33 -07:00
Wez Furlong
fcd7c305bb
ci: reduce frequency of thread locking
...
now the backlog is done, just run this once per day
2023-02-05 07:10:40 -07:00
Wez Furlong
5532ae245a
workflows: add auto-locking of inactive closed issues
...
Encourage people to file new issues so that we can track and
communicate more effectively on their current issues.
2023-02-03 08:45:17 -07:00
Wez Furlong
dd28dbae0a
ci: unpin rust and mdbook versions in pages workflow
2023-01-23 19:06:35 -07:00
azzamsa
b74cd91789
docs: use new gelatyx file-list
option
2023-01-23 17:54:48 -08:00
Wez Furlong
2b1f152e90
ci: try a bit harder to make doc builds work on PRs
...
refs: https://github.com/wez/wezterm/pull/2969
2023-01-23 10:58:03 -07:00
Wez Furlong
ca7024aee3
ci: try harder to successfully build the docs on PRs
2023-01-21 06:38:38 -07:00
Manpreet Singh
67896f67f5
Add Fedora 37 nightly builds
2023-01-02 15:51:14 -08:00
Wez Furlong
7c88674413
ci: another pass at tumbleweed
2022-12-31 23:44:04 -07:00
Wez Furlong
7b6aad6884
ci: make fix tumbleweed build
2022-12-31 22:38:59 -07:00
Wez Furlong
8b05fdba84
ci: apparently GH_TOKEN is what it really should be
2022-12-27 10:10:49 -07:00
Wez Furlong
295e0c444f
ci: potentially fixup flakey pages build
...
It has been failing sporadically due to GH API rate limiting.
Use the gh CLI if available, to pick up our access token.
2022-12-22 10:54:17 -07:00
Wez Furlong
287a633a98
ci: maybe fix suse CI
...
looks like lsb-release is no longer a valid package in suse
2022-10-21 21:47:09 -07:00
Wez Furlong
478109de07
ci: try harder to pin rust version for mdbook breakage
2022-10-01 07:12:23 -07:00
Wez Furlong
f0e18129e9
ci: I hate yaml
2022-10-01 06:34:49 -07:00
Wez Furlong
c041cef03e
ci: take another crack at dealing with mdbook breakage
...
refs: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/73
refs: https://github.com/rust-lang/mdBook/issues/1860
refs: https://github.com/badboy/mdbook-mermaid/pull/23
2022-10-01 06:31:35 -07:00
Wez Furlong
9102973274
ci: disable mdbook-linkcheck
...
refs: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/73
2022-10-01 06:16:13 -07:00
Wez Furlong
e74defad11
ci: maybe fix mdbook compile failure
...
refs: https://github.com/rust-lang/mdBook/issues/1860
2022-09-30 09:25:27 -07:00
Wez Furlong
c2fee76638
ci: nth time's the charm for winget tag pr thing
2022-08-07 11:31:46 -07:00
Wez Furlong
306da9d448
ci: tweak winget pr stuff a bit more
2022-08-07 10:51:56 -07:00
Wez Furlong
56aa71331e
ci: maybe fixup winget pr submission when tagging a release
2022-08-07 09:38:23 -07:00
Wez Furlong
360b3f3479
ci: try uploading sha256 files alongside release assets
...
refs: #2114
2022-07-25 08:39:24 -07:00
Wez Furlong
0043d35eb6
revise bug report template
...
Add a box for gathering WM/compositor info.
Add log file locations to the logs section.
2022-07-22 07:08:16 -07:00
digitallyserviced
41ee60c97a
add gelatyx to verify-pages workflow
2022-07-20 07:45:34 -07:00
azzamsa
be929db374
docs: reformat lua code
...
refs: https://github.com/wez/wezterm/pull/2273
refs: https://github.com/wez/wezterm/issues/2253
2022-07-19 06:27:33 -07:00
Wez Furlong
09d2361f1c
meant to remove this as part of c667224674
2022-07-04 16:25:13 -07:00
Wez Furlong
40d346b58f
ci: automate updating winget during release time
...
A slightly simpler alternative to https://github.com/wez/wezterm/pull/2199
2022-06-28 11:47:11 -07:00
Wez Furlong
ce89e33f01
ci: make deterministic again!
...
dc728b3895
introduced some non-determinism
by mutating the global TARGETS list.
The result is, depending on iteration order, the generated jobs
may inherit the env from earlier jobs.
Notably, if the tag job inherit the schedule reason from a continuous
job, they'll upload assets with an incorrect filename.
This commit restores the determinism by forcing each iteration
of the generation loop to make a deep copy of the statically
defined information in TARGETS.
While we're at it, ensure that the list of env vars is sorted
to avoid non-determinism there as well.
refs: https://github.com/wez/wezterm/issues/2176
2022-06-25 11:40:47 -07:00
dependabot[bot]
a9612bc613
build(deps): bump crazy-max/ghaction-github-pages from 2 to 3
...
Bumps [crazy-max/ghaction-github-pages](https://github.com/crazy-max/ghaction-github-pages ) from 2 to 3.
- [Release notes](https://github.com/crazy-max/ghaction-github-pages/releases )
- [Changelog](https://github.com/crazy-max/ghaction-github-pages/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/crazy-max/ghaction-github-pages/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-29 20:58:00 -07:00
Wez Furlong
770ccbae66
ci: separate out the fuzzer to a separate step
2022-05-14 09:31:44 -07:00
Wez Furlong
a22942aa13
fixup a couple more cases found by fuzzing
...
Also ensure the rust backtrace is printed by the fuzzer
for some reason, cargo-fuzz doesn't do this automatically, which limits
its out-of-the-box utility.
refs: https://github.com/wez/wezterm/pull/1986
2022-05-14 08:46:37 -07:00
Wez Furlong
1300f801ed
CI: speculatively run the fuzzer for termwiz
2022-05-14 08:27:52 -07:00