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
Wez Furlong
566b58a64b
ci: add Fedora 36
2022-05-11 18:25:51 -07:00
Wez Furlong
7e460c3784
ci: restore centos7
...
It was removed in be1b54ba33
citing
difficulties with GH CLI, but I think I subsequently solved
that by not running it in the container.
refs: https://github.com/wez/wezterm/issues/1947
refs: https://github.com/wez/wezterm/issues/1948
2022-05-10 23:12:11 -07:00
Wez Furlong
156b0ae44c
ci: skip full build when updating just the .markdown docs
2022-05-09 21:57:18 -07:00
Wez Furlong
b25d4d22ee
ci: tweak pages workflow a bit more
2022-05-06 20:19:14 -07:00
Wez Furlong
c16ea9b134
ci: maybe improve caching for pages workflow
2022-05-06 20:04:11 -07:00
gimbles
981f1e678d
Add 22.04 release info
2022-04-25 20:28:59 -07:00
xpufx
9f6d2db154
Add opensuse packages to build/release workflows ( #1916 )
...
* added opensuse packaging
* change deploy.sh rpm spec for opensuse
* added missing opensuse openssh install logic
* push generated workflows
* fix typo in func name - yum vs zypper
* Update ci/generate-workflows.py
merge run steps
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* fix libxcb-* packages for opensuse
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-04-25 13:27:56 -07:00
Wez Furlong
39d2726e5a
ci: another stab at apk sed stuff
2022-04-25 07:10:18 -07:00
Wez Furlong
1e11895600
ci: fixup sed usage for APKs
...
Part of the directory structure is `/wezterm/something/wezterm-`
Take care not to rewrite that earlier wezterm directory to something
bogus.
2022-04-24 16:17:32 -07:00
Wez Furlong
55174056b9
ci: don't rebuild everything when changing no-response config
2022-04-21 08:00:24 -07:00
Wez Furlong
a4f07e6382
ci: one more tweak to no-response config
2022-04-21 07:45:22 -07:00
Wez Furlong
35054ed291
ci: tweak no-response config
2022-04-21 07:09:48 -07:00
Wez Furlong
4bc8165f53
ci: replace waiting-on-op automation
...
The old no-response bot stopped working and recommends this
alternative workflow.
2022-04-21 06:44:28 -07:00
Wez Furlong
6152bc0e41
ci: disambiguate the different alpine artifact versions
...
We were uploading all the packages as `wezterm-20220419.075038-r0.apk`
regardless of the alpine version.
Also, what we upload to the nightly release must not include a version
number, otherwise the release will hold an unbounded number of versions!
2022-04-19 21:18:36 -07:00
Wez Furlong
24e71b801b
ci: moar alpine urgh
2022-04-19 07:50:38 -07:00
Wez Furlong
6a0ce5f038
ci: one more go at alpine
...
almost there!
2022-04-19 06:57:55 -07:00
Wez Furlong
62b7b60012
ci: more alpine urgh
2022-04-19 06:35:28 -07:00
Wez Furlong
87e2afa4db
ci: more grubbing about with alpine
2022-04-19 06:19:59 -07:00
Wez Furlong
c3a9f75cba
ci: debugging alpine continuous
2022-04-18 23:32:21 -07:00
Wez Furlong
422e0f3d56
ci: more alpine tweaks
2022-04-18 22:58:27 -07:00
Wez Furlong
6753bfe764
ci: tweak apk patterns/uploads/artifacts
2022-04-18 22:18:22 -07:00
Jakub Panek
724baf12b5
ci: update workflows
...
Signed-off-by: Jakub Panek <me@panekj.dev>
2022-04-18 21:34:34 -07:00
Wez Furlong
8235736ac0
ci: take a stab at working around https://github.com/actions/checkout/issues/760
2022-04-12 20:11:18 -07:00
Wez Furlong
4cf74e3d77
ci: revert b95f453ede
...
checkout seems to be failing for ubuntu 20 recently:
```
Deleting the contents of '/__w/wezterm/wezterm'
Initializing the repository
/usr/bin/git init /__w/wezterm/wezterm
Initialized empty Git repository in /__w/wezterm/wezterm/.git/
/usr/bin/git remote add origin https://github.com/wez/wezterm
Error: fatal: unsafe repository ('/__w/wezterm/wezterm' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory /__w/wezterm/wezterm
Error: The process '/usr/bin/git' failed with exit code 128
```
Try reverting this as a workaround.
2022-04-12 18:14:41 -07:00
Wez Furlong
1d908457ae
ci: (up|down)load-artifact v2 -> v3
2022-04-10 18:36:34 -07:00
Wez Furlong
b95f453ede
ci: actions/checkout 2.4 -> 3
...
closes : #1855
2022-04-10 18:34:51 -07:00
Wez Furlong
2a8ff9ca75
docs: adopt mermaid-js for flowchart
...
This is a bit more compact and easier to edit.
A downside is that the search engine highlight can break the diagram and
cause it to emit a syntax error.
2022-04-03 22:09:17 -07:00
Wez Furlong
1cf0a76f3f
deps: actions/cache -> v3
...
closes: https://github.com/wez/wezterm/pull/1782
2022-03-27 19:48:06 -07:00
Wez Furlong
d5998ccb56
bump actions/checkout from 2.4 -> 3
...
closes : #1694
2022-03-09 07:32:40 -07:00
Wez Furlong
7089954049
ci: update for centos9
2022-02-01 22:19:45 -07:00
Wez Furlong
5c9ae7860f
ci: centos9 has curl-minimal preinstalled which conflicts with curl
...
so just install curl-minimal
2022-02-01 14:34:21 -07:00