Hilmar Wiegand
7c452d312d
Fix CI flake input checker config
2024-01-21 08:32:31 -07:00
Edmund Miller
f6dfa7a9f3
ci: Add update-flake-lock workflow
2024-01-21 08:32:31 -07:00
Edmund Miller
906ae042d4
ci: Adjust directory
2024-01-21 08:32:31 -07:00
Edmund Miller
41ec44a7f9
ci: Add example from magic
...
https://github.com/DeterminateSystems/magic-nix-cache-action#usage
2024-01-21 08:32: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
4921f139d3
Revert "build(deps): bump actions/deploy-pages from 2 to 4"
...
This reverts commit 8d19fc632f
.
It doesn't work and it's not clear why.
2024-01-03 14:30:05 -07:00
Wez Furlong
b2f157eba9
ci: maybe fix pages action
2024-01-03 13:37:20 -07:00
dependabot[bot]
dfe3d342eb
build(deps): bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 08:28:19 -07:00
dependabot[bot]
8d19fc632f
build(deps): bump actions/deploy-pages from 2 to 4
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
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>
2024-01-03 08:24:47 -07:00
Wez Furlong
ff2743748c
fix dependabot syntax
2023-12-28 08:47:19 -07:00
Wez Furlong
7a94d9ec80
maybe tell dependebot to batch cargo updates
2023-12-28 08:37:06 -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
dependabot[bot]
7e64774e82
build(deps): bump dessant/lock-threads from 4 to 5
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 4 to 5.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-22 15:00:40 -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
a061bdeac4
q-a template: try removing the title
2023-09-22 06:37:08 -07:00
Wez Furlong
7193d64a20
refine q&a template
2023-09-21 10:12:53 -07:00
Wez Furlong
881e65902a
tweak q-a.yml
2023-09-21 10:11:32 -07:00
Wez Furlong
bd2dd75e0a
tweak q-a.yml
2023-09-21 10:10:55 -07:00
Wez Furlong
f7fff3e79e
fixup yml
2023-09-21 10:10:11 -07:00
Wez Furlong
24f195234c
Update q-a.yml
2023-09-21 10:08:14 -07:00
Wez Furlong
6867269565
Add template for q&a
2023-09-21 10:05:54 -07:00
Wez Furlong
a95111342c
ci: actions/checkout@v3 -> v4
...
closes : #4273
2023-09-10 22:14:17 -07:00
dependabot[bot]
c2e0395fac
build(deps): bump actions/upload-pages-artifact from 1 to 2
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 1 to 2.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-16 20:34:16 -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
69bb69b9ca
ci: disable termwiz fuzz job
2023-07-05 06:50:14 -07:00
Wez Furlong
2d6e200832
ci: another run at termwiz/fuzz stuff
2023-07-05 06:39:25 -07:00
Wez Furlong
9459f64cce
avoid nightly rust for cargo fuzz
...
An older version of proc-macro2 used by many crates doesn't compile
on nightly rust any more. It doesn't look like we need nightly
rust for cargo-fuzz any more, so try using stable rust instead.
2023-07-03 13:23:44 -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
61470c9912
ci: update cache to v3
2023-05-08 10:59:31 -07:00
Wez Furlong
af2df3e8f3
ci: rm fedora 35, add fedora 38
2023-04-19 21:51:17 -07:00
Wez Furlong
e6f9c3dffe
bug template: add note about flatpak
2023-04-17 18:32:48 -07:00
Wez Furlong
ba64239c0a
add basic doc issue template
2023-04-16 09:20:37 -07:00
Wez Furlong
56ae2fe276
Push folks towards the bug report template
...
by disabling the blank issue template
2023-04-07 11:50:58 -07:00
Wez Furlong
81d38e6b04
Update FUNDING.yml
...
Add patreon
2023-04-02 17:32:02 -07:00
Wez Furlong
204049b83e
ci: update cargo-install
...
closes: https://github.com/wez/wezterm/pull/3377
2023-03-26 19:47:48 -07:00
Wez Furlong
b99ecead8b
ci: automate making PR for flathub at release time
2023-03-26 06:42:04 -07:00
Jalil Salamé
64b8749eb3
ci: Use nextest ( #3342 )
...
* ci: Use cargo-nextest to improve testing times
* chore: Regenerate workflows
* chore: Use nextest in non generated workflows
* fix(nextest): No fail fast
* fix: Caching of nextest ignores conatiner
* chore: Regenerate workflows
* fix(ci): Wrong input to cargo-install action
* fix: Merge conflicts
* fix(flaky-tests): Try updating OpenSUSE Leap to 15.4
2023-03-24 21:11:22 -07:00
Jalil Salamé
66b29c88e0
ci: Use rust-cache instead of the general cache action ( #3341 )
...
* feat: Cache Rust artifacts using Swatinem/rust-cache@v2
* chore: Generate workflows
* chore: Modify non generated workflows
* fix: Add caching to workflows that were missing it
* fix: Merge conflicts
* fix(ci): No need to hash files ourselves
* chore: Regenerate workflows
* fix: Only cache workspace (other changes don't invalidate cache)
---------
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2023-03-24 17:54:36 -07:00
Jalil David Salamé Messina
51e87e8df5
fix(ci): Use install action instead of manually calling cargo-install
2023-03-24 17:50:30 -07:00
Jalil Salamé
1535d88290
Ci toolchain: Do not use actions-rs/toolchain ( #3327 )
...
* fix(generate-workflows): Do not use actions-rs
[actions-rs/toolchain](https://github.com/actions-rs/toolchain ) is unsupported:
- Has not recieved updates since November 2020 (~2.5 years)
- It uses Node.js 12 and GitHub will stop supporting it Summer this year(?) see
this [article](https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ ).
[dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain ) is
actively supported and its mostly a 1-1 replacement, the differences are:
- Uses the minimal profile always, so no need to specify it.
- There is no need to override the toolchain.
I also removed some things:
- None of the generated actions use `rustfmt` so I removed the component
- The toolchain is always stable, so I specified it in the action itself
instead of in the action parameters.
* ci: Regenerate workflows
* fix: Remove ALLOW_UNSECURE_COMMANDS from action
* fix(CentOS7): Manually install rustup as CentOS7 uses a very old curl
* fix: Restart shell so that the rustup command is available
* feat: Add exeption to the CentOS workflow to download rustup
* fix: Remove actions-rs/toolchain from remaining workflows
* fix: Address review comment
2023-03-24 10:16:09 -07:00
Jalil David Salamé Messina
1116c14cd5
chore: Regenerate workflows
2023-03-24 07:03:22 -07:00
Wez Furlong
00ada33fe2
ci: persuade zypper to install deps in get-deps
2023-03-21 20:01:57 -07:00
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