-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation -- Brand new GitHub Action #37
Implementation -- Brand new GitHub Action #37
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Brilliant! Easy to understand and rich in information at the same time 🚀
Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com>
Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com>
Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com>
Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com>
Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com>
Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com>
Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com>
Wow, this seems like everything resolved? Thank you for the effort you put in reviewing this PR @SmolSir! |
Reviews are a lot of fun after all, even if they take some time! |
Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com>
Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com>
Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com>
Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com>
Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com>
<Here write a list about the V2 of the continuous integration> | ||
The V1 version of cargo-semver-checks-action was created when | ||
cargo-semver-checks lacked a built-in logic of choosing the correct baseline version and was not | ||
generating the rustdoc output automatically. Both of these tasks where therefore handled by the action. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
generating the rustdoc output automatically. Both of these tasks where therefore handled by the action. | |
generating the rustdoc output automatically. Both of these tasks were therefore handled by the action. |
of creating complex actions, as it has multiple advantages: | ||
\begin{itemize} | ||
\item TypeScript action is platform-independent and can be run on all runners supported by GitHub Actions. | ||
\item Using Node.js makes it possible to depend on variety of \texttt{npm} packages, in particular the GitHub Actions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
\item Using Node.js makes it possible to depend on variety of \texttt{npm} packages, in particular the GitHub Actions | |
\item Using Node.js makes it possible to depend on a variety of \texttt{npm} packages, in particular the GitHub Actions |
\item input \texttt{rust-toolchain}, which allows the user to specify the Rust toolchain to use instead | ||
of the default \texttt{stable}, | ||
\item inputs \texttt{package} and \texttt{exclude}, both accepting lists of package names, | ||
allowing to define the exact set of packages to be checked, | ||
\item input \texttt{manifest-path}, which allows to specify the path to the \texttt{Cargo.toml} file | ||
of the crate or workspaces to be processed if it is not located in the directory where | ||
the action is run, | ||
\item input \texttt{verbose}, which might be used to enable extended output of the tool, | ||
providing details about every executed lint, | ||
\item input \texttt{release-type}, with possible values \texttt{major}, \texttt{minor} and \texttt{patch}, | ||
allowing to specify the type of the release instead of deducing it from the crate's version change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't it be an input
(besides inputs
)?
Oh come on |
when did I give an approve, huh? |
* Implementation -- Brand new GitHub Action (#37) * Describe action implementation * Fix section link * Mention cache-related inputs * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex --------- Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * supervisor-5.1 -> supervisor-ch-5 (#58) * List new lints * More info on the adapter * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Add more info on solution used * Add semver break reasons * Update thesis-en.tex * Update thesis-en.tex * Review adjustments * asdasd * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> --------- Co-authored-by: Michał Staniewski <m.staniewzki@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * supervisor-5.2 -> supervisor-ch-5 (#57) * Describe feature configuration * Change font on a feature name * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Review adjustments * Minor adjustments * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex --------- Co-authored-by: Michał Staniewski <m.staniewzki@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * supervisor-5.3 -> supervisor-ch-5 (#56) * Describe action implementation * Fix section link * Mention cache-related inputs * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> --------- Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * supervisor-5.4 -> supervisor-ch-5 (#54) * Implementation -- test suite * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * CI tests reasons * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex * Update thesis-en.tex * Update thesis-en.tex * Update thesis-en.tex * Update thesis-en.tex --------- Co-authored-by: Tomasz Nowak <tomek.nowak.gm.16@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * supervisor-5.5 -> supervisor-ch-5 (#55) * done I guess? * remove a comment * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Comment out the binaries paragraph * add ref * remove the yanked part (not really codebase-related) * rearrange awareness * test suite * smaller changes mentioned --------- Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * supervisor-5.6 -> supervisor-ch-5 (#53) * List buggggs * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> --------- Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> --------- Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> Co-authored-by: Michał Staniewski <m.staniewzki@gmail.com> Co-authored-by: Tomasz Nowak <tomek.nowak.gm.16@gmail.com> Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com>
* Implementation -- Brand new GitHub Action (#37) * Describe action implementation * Fix section link * Mention cache-related inputs * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex --------- Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Implementation -- Bugfixes (#40) * List buggggs * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Reorder the bugs --------- Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Implementation: CLI improvements (#39) * Describe feature configuration * Change font on a feature name * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Review adjustments * Minor adjustments * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex --------- Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Implementation -- Healthier codebase (#36) * done I guess? * remove a comment * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Comment out the binaries paragraph * add ref * remove the yanked part (not really codebase-related) * rearrange awareness * test suite * smaller changes mentioned --------- Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Implementation: new lints (#35) * List new lints * More info on the adapter * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Add more info on solution used * Add semver break reasons * Update thesis-en.tex * Update thesis-en.tex * Review adjustments * asdasd * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> --------- Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Implementation -- test suite (#30) * Implementation -- test suite * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * CI tests reasons * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Update thesis-en.tex * Update thesis-en.tex * Update thesis-en.tex * Update thesis-en.tex * Update thesis-en.tex --------- Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> * Implementation -- Brand new GitHub action (#44) * Describe action implementation * Fix section link * Mention cache-related inputs * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> * Update thesis-en.tex * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> * Update thesis-en.tex * Apply suggestions from code review Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> --------- Co-authored-by: Bartosz Smolarczyk <92160712+SmolSir@users.noreply.github.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> --------- Co-authored-by: Mieszko Grodzicki <mieszko.grodzicki@gmail.com> Co-authored-by: Tomasz Nowak <36604952+tonowak@users.noreply.github.com> Co-authored-by: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> Co-authored-by: Michał Staniewski <m.staniewzki@gmail.com>
No description provided.