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
be30b1bba0
chore(ci): Try again with not auto-updating MSRV
...
The overhead for MSRV bumping is a lot lower and its annoying merging
all of the PRs (and I don't want these auto-merged)
2024-04-26 09:20:18 -05:00
Ed Page
14225df351
chore(ci): Auto-merge linter version updates
2024-04-16 21:46:56 -05:00
Kevin K
65b915de75
chore: Add Github Sponsors on this repo
2024-04-11 19:34:51 -04:00
Ed Page
afd275590c
chore(ci): Don't block on Lint Commits
2024-04-01 12:36:16 -05:00
Ed Page
2570b58a0f
chore(ci): Skip branch protections
2024-04-01 12:31:49 -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
Ed Page
ace6e07683
chore(ci): Don't update stable and MSRV together
...
We might want to hold one or the other back
2024-03-21 12:20:47 -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
0b029063fe
chore(ci): Be explicit in renovate updates
2024-01-24 08:40:56 -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
a4c062667d
chore: Make renovate commits to match
2024-01-02 09:56:35 -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
cf7a0272cc
chore: Update from '_rust/main'
2023-12-04 11:05:47 -06:00
renovate[bot]
598c624498
chore(config): migrate config .github/renovate.json5
2023-12-03 09:19:35 +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