Commit graph

140 commits

Author SHA1 Message Date
Ed Page
e1f77dacf1 chore(ci): Fix branch for template update 2024-10-23 08:26:27 -05:00
Ed Page
e6d6de9672 chore(ci): Specify image for template update 2024-10-23 08:24:56 -05:00
Ed Page
6ce7729c84 chore(ci): Fix permissions for template update 2024-10-23 08:23:51 -05:00
Ed Page
19e103d79e chore(ci): Experiment with template update 2024-10-23 08:22:41 -05:00
renovate[bot]
a25c73411d
chore(deps): Update dependency STABLE to v1.81.0 2024-10-01 04:15:24 +00:00
Ed Page
9e4fc9b697 test: Make shell integration tests non-blocking
We're running into the problem of tests being dependent on the version
of the command.

This has a side benefit of speeding up builds of tests because we don't
build nushell as often.
2024-09-27 13:53:12 -05:00
Ed Page
aaa5aaa54e chore(ci): Ensure all tests run on the same runner 2024-09-27 14:28:10 -05:00
Ed Page
6556ad7e3b chore: Update from _rust template 2024-09-26 21:15:28 -05:00
Ed Page
6e193aa09a chore: Ensure pre-commit gets non-system Python
This is needed with the ubuntu-24.04 images so that `setup-python` will
install a version of Python that the pre-commit action can install into.

See pre-commit/action#210 for more of an analysis of this.
2024-09-26 21:10:02 -05:00
renovate[bot]
d7daf45ada
chore(deps): Update EmbarkStudios/cargo-deny-action action to v2 2024-09-01 01:18:01 +00:00
renovate[bot]
37cf1085bc
chore(deps): Update EmbarkStudios/cargo-deny-action action to v2 2024-09-01 01:02:47 +00:00
Ed Page
c4e0d67bba test(derive): Update UI tests to stable 2024-07-31 14:52:53 -05:00
renovate[bot]
16fba4b9f9
chore(deps): Update Rust Stable to v1.80 (#5600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 19:38:17 +00:00
Ed Page
e12287d5c8 chore(ci): Skip clap_bench from minimal-versions
Not doing dev packages
2024-07-25 21:04:51 -05:00
Ed Page
9c58c486ce chore(ci): Skip clap_complete_nushell from minimal-versions
Its just too messy to try to handle.
2024-07-25 20:48:46 -05:00
Ed Page
a0ed391882 chore: Update from '_rust/main' template 2024-07-25 16:50:27 -05:00
Ed Page
bdb06a11df chore(ci): Verify version requirements 2024-07-09 11:10:20 -05:00
Lzu Tao
5448020b18 fix: Install shells for CI 2024-07-05 15:35:01 -05:00
Ed Page
2a274e149f chore(ci): Auto-update Mac now that latest uses m1 2024-06-21 14:21:41 -04:00
renovate[bot]
cd9f44f5c3
chore(deps): Update Rust Stable to v1.79 (#5532)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-13 17:54:00 +00:00
Ed Page
ce6badcd18 chore: Fix typo 2024-06-03 10:29:26 -05:00
renovate[bot]
5be548dd54
chore(deps): Update Rust Stable to v1.78 (#5493)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 19:13:06 +00:00
Ed Page
800d7cb8ad chore: Update from template 2024-05-14 12:27:02 -05:00
Ed Page
d634de649f chore(ci): Ensure CI job always runs 2024-04-01 11:36:58 -05:00
Ed Page
9258d9af7b chore(ci): More exhaustively check features 2024-03-28 09:57:23 -05:00
Ed Page
92d486c4b0 chore(ci): Speed up lockfile check 2024-03-28 09:53:02 -05:00
Ed Page
9b1b566201 chore(ci): Fix all rust-version-specific checks to stable 2024-03-28 09:51:51 -05:00
Ed Page
c8b190be3a chore(ci): Use latest SARIF
Now that we run clippy on stable, we can do this
2024-03-28 09:50:22 -05:00
renovate[bot]
7846c5130e
chore(deps): Update pre-commit/action action to v3.0.1 2024-03-01 00:30:14 +00:00
renovate[bot]
c233de53c0
chore(deps): update pre-commit/action action to v3.0.1 2024-03-01 00:07:01 +00:00
Ed Page
c977df5149 chore(ci): Prevent cargo-hack from blowing away our lockfile
See taiki-e/cargo-hack#234
2024-02-20 20:22:05 -06:00
Ed Page
779496bb00 chore(ci): Run the latest clippy 2024-02-15 10:08:37 -06:00
Ed Page
4db293d99b chore(ci): Only verify MSRV for published packages 2024-02-15 09:58:01 -06:00
Ed Page
4b45d361b1 chore: Update MSRV to 1.74 2024-02-08 09:45:17 -06:00
Ed Page
1313256db3 chore(ci): Use latest for coverage 2024-02-08 09:07:52 -06:00
Ed Page
da56001fd6 chore(ci): Gather coverage 2024-02-08 07:48:29 -06:00
Ed Page
9a5af5c8d2 chore(ci): Only check intel mac on schedule 2024-02-08 07:45:48 -06:00
Ed Page
131de55d50 chore(ci): Add m1 runners
See https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
2024-01-31 12:07:12 -06:00
Ed Page
e819db4af6 chore(ci): Cancel prior CI runs 2024-01-18 09:22:25 -06:00
Ed Page
641b42b2e8 chore(ci): Speed up critical path of CI
We've decided to try using some of our funding to speed up CI.
kbknapp has experience with buildjet in the past which allows us to keep
our Actions and switch out our runners.

As we are charged for `num_cores * time`, increasing core counts could
decrease time, both helping us and keeping costs down.
I chose 8 cores (an upgrade over `ubuntu-latest`s 2 cores) as kbknapp
knew someone who benchmarked things for Rust/Python and found that a
good fit.

I only switched a subset of jobs over to buildjet to focus on jobs where
most of the time is spent on highly parallelizable operations.
Buildjet dropped our Linux test jobs from 8-9min to 2-3min.
The checks and UI-test jobs only improved by 30s-1min each, so I left
them out.
We can iterate as we go.
2024-01-08 09:58:56 -06:00
Ed Page
61250a3613 chore(ci): Optimize CI runs 2024-01-03 08:27:59 -06:00
Ed Page
739d2cfa9d
Merge pull request #13 from epage/renovate/github-codeql-action-3.x
chore(deps): update github/codeql-action action to v3
2024-01-01 18:39:28 -06:00
renovate[bot]
b8cc5087e9
chore(deps): update actions/setup-python action to v5 2024-01-01 01:30:29 +00:00
renovate[bot]
82c9aa7bdd
chore(deps): update github/codeql-action action to v3 2024-01-01 00:59:58 +00:00
renovate[bot]
69fa0268a4
chore(deps): update actions/setup-python action to v5 2024-01-01 00:59:55 +00:00
Ed Page
bac82ef6de chore: Update from '_rust/main' 2023-10-05 14:52:37 -05:00
Ed Page
5e3b324b5e chore(ci): Ensure MSRV is quoted
Switching from specifying patch to not, with a minor version with a
trailing zero, is causing YAML to convert `1.70` to `1.7`.
2023-10-05 14:41:40 -05:00
renovate[bot]
061432acab
chore(deps): update actions/checkout action to v4 2023-10-01 01:38:02 +00:00
renovate[bot]
6d3f888975
chore(deps): update actions/checkout action to v4 2023-10-01 01:37:07 +00:00
Ed Page
7f5eac7bb6 chore(gh): Ensure we can test latest deps 2023-09-05 09:55:21 -05:00