1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-23 15:04:36 +03:00
wezterm/ci
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
..
add-color-screen-shots.sh sync color schemes 2022-06-19 07:35:48 -07:00
appimage.sh ci: try harder for app image build 2023-02-17 12:13:42 -07:00
appstreamcli include appstream data in AppImage 2020-05-04 22:55:33 -07:00
build-docs.sh docs: fix handling of color scheme aliases 2023-03-21 14:44:13 -07:00
check-rust-version.sh rust 1.67 is the minimum required version 2023-02-06 06:18:02 -07:00
create-release.sh ci: correctly set the tag for release description 2022-09-06 07:13:55 -07:00
deploy.sh Remove Source entry in Debian control file (#2828) 2022-12-04 08:53:37 -07:00
flatpak.sh add content rating and release info to appdata 2022-08-08 06:44:22 -07:00
generate-docs.py docs: add --help output pages to the CLI reference 2023-03-21 18:44:26 -07:00
generate-workflows.py Ci toolchain: Do not use actions-rs/toolchain (#3327) 2023-03-24 10:16:09 -07:00
macos-entitlement.plist macos: add camera entitlement 2022-09-24 19:14:55 -07:00
make-color-screen-shots.sh docs: update colorschemes screenshots 2022-04-05 08:18:01 -07:00
make-winget-pr.sh ci: nth time's the charm for winget tag pr thing 2022-08-07 11:31:46 -07:00
PKGBUILD.template Add context menu extension for Nautilus (#1712) 2022-03-17 16:35:51 -07:00
retry.sh ci: reduce retries 2021-12-06 20:46:02 -07:00
source-archive.sh ci: use consistent git core.abbrev setting for TAGNAME 2021-12-05 19:21:06 -07:00
stylua.toml docs: reformat lua code 2022-07-19 06:27:33 -07:00
subst-release-info.py docs: simplify templating of install pages 2023-03-21 09:31:49 -07:00
tag-name.sh ci: urgh, try another way 2022-01-01 13:33:40 -07:00
tag.sh ci: urgh, try another way 2022-01-01 13:33:40 -07:00
update-derived-files.sh docs: add --help output from various wezterm cli subcommands 2023-03-22 20:44:15 -07:00
update-doc-versions.py docs: update a bunch of since lines to new macro 2023-03-20 22:54:27 -07:00
wezterm-homebrew-macos.rb.template brew tap is now a Cask on macOS 2021-05-22 08:30:10 -07:00
wezterm-linuxbrew.rb.template linuxbrew: 20 rather than 22 2023-03-21 08:07:00 -07:00
windows-installer.iss Allow windows installer to run on arm64 emulating x64 2022-11-15 08:41:18 -08:00