LingMan
609838aebd
ci: use latest runner images in CI
...
The `ubuntu-18.04` image is deprecated and will be removed by
2023-04-01[1][2] with scheduled brownouts starting on 2022-10-03.
Update all images to the latest available versions.
[1]: https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
[2]: https://github.com/actions/runner-images/issues/6002
2022-09-29 07:43:10 -04:00
Andrew Gallant
b9f5835534
ci: switch to dtolnay/rust-toolchain
...
The actions-rs/toolchain project appears dead. dtolnay's also seems more
sustainable given its simplicity, but it does enough to suit our needs.
2022-07-14 13:48:14 -04:00
Andrew Gallant
df83b8b444
ci: re-work github actions release
...
This combines the tips from #1820 and the patch submitted in #1675 .
The latter wasn't taken as-is because I didn't agree with some of the
changes, and in particular, it removed the ability to easily test the
release on a branch with a dummy tag name. I've tried to add that back
here with the 'rg_version' output. Overall though, using outputs is
indeed much simpler.
Closes #1675 , Closes #1820
2021-05-31 21:51:18 -04:00
Andrew Gallant
13d77ab646
ci: update to GITHUB_ENV
...
Apparently ::set-env has been completely disabled. Sigh.
2020-11-16 19:17:36 -05:00
Taiki Endo
59644d4592
ci: install cross from crates.io
...
A new release of cross has been put out, so we
no longer need to install it from git.
PR #1728
2020-11-09 07:25:41 -05:00
Chayoung You
16a1221fc7
doc: use asciidoctor instead of a2x
...
AsciiDoc development is continued under asciidoctor. See
https://github.com/asciidoc/asciidoc .
We do however fallback to a2x if asciidoctor is not present. This is to
ease migration, but at some point, it's likely that support for a2x will
be dropped.
Originally reported downstream:
https://github.com/Homebrew/linuxbrew-core/issues/19885
Closes #1544
2020-05-08 23:24:40 -04:00
Andrew Gallant
5b6ca04e39
ci: upgrade to actions/checkout@v2
...
In particular, this appears to fix an extremely annoying bug that was
causing PR builds to fail if they were re-run.
For more details:
https://github.com/actions/checkout/issues/23#issuecomment-572688577
2020-03-30 17:09:41 -04:00
Andrew Gallant
3193d57ac1
ci: attempt to fix CI
...
It looks like a2x isn't working, so take a shot at fixing it.
2020-03-28 21:36:29 -04:00
Andrew Gallant
031264e5fb
ci: tweak release name
...
This is consistent with prior releases.
2020-03-15 22:07:22 -04:00
Andrew Gallant
b9cd95faf1
release: 12.0.0, take 2
2020-03-15 21:54:11 -04:00
Andrew Gallant
cda9acb876
ci: rebuild release infrastructure on GitHub Actions
2020-03-15 21:06:45 -04:00