nushell/.github
Antoine Stevan 667502e8da
refactor the CI (#9626)
# Description
this PR is an attempt at making the main CI workflow a bit easier to
read, understand and work with 🤞

## changelog
- remove the deprecated `nu-coverage` job which was taking place for
nothing
- remove useless comments, i.e. comments that just say the same thing as
the line they comment, e.g. the previous `on.push` comment, and comments
that can be explained with a `git blame` inside an IDE, e.g. the comment
about removing `--profile ci` on the `cargo install` in the std job
- rename `nu-fmt-clippy` and `nu-tests` to `fmt-clippy` and `tests` as
we already know we are working with Nushell
- rename the "*style*" to "*feature*" which is exactly what `default`,
`dataframe` and `extra` are
- remove the `strategy.matrix.rust: stable` key: i couldn't find any
documentation for this and it's not used in the jobs => by default, the
toolchain of `actions-rust-lang/setup-rust-toolchain@v1.5.0` is the
stable one (see the
[documentation](https://github.com/actions-rust-lang/setup-rust-toolchain#inputs))
- add a top-level `env` block with all the environment variables, e.g.
`CLIPPY_OPTIONS`, to have them all in one place

hope you'll like that 😇 🙏 

# User-Facing Changes

# Tests + Formatting
this PR should not change the different jobs being run in PRs and on the
`main` branch.

# After Submitting
2023-07-08 12:48:01 +02:00
..
AUTO_ISSUE_TEMPLATE Move the nightly issue template to a hidden place (#9495) 2023-06-21 22:41:57 +08:00
ISSUE_TEMPLATE Move the nightly issue template to a hidden place (#9495) 2023-06-21 22:41:57 +08:00
workflows refactor the CI (#9626) 2023-07-08 12:48:01 +02:00
dependabot.yml experiment with dependabot and rust dependencies (#7716) 2023-01-11 16:30:34 -06:00
pull_request_template.md add a comment note to the PR template about linking issues (#9392) 2023-06-10 10:10:03 -05:00