Skip to content

Initial reusable linting workflow#6

Merged
woodruffw merged 19 commits intomainfrom
ww/reusable-demo
Jan 19, 2023
Merged

Initial reusable linting workflow#6
woodruffw merged 19 commits intomainfrom
ww/reusable-demo

Conversation

@woodruffw
Copy link
Contributor

No description provided.

Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
...we use `pyproject.toml` and `pip`, so we can safely
set these caching settings.

Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
`cargo fmt` should go in a separate workflow.

Signed-off-by: William Woodruff <william@trailofbits.com>
This has support for annotations, which is the kind of
thing we want!

Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
This reverts commit 6d069e4.
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
@woodruffw
Copy link
Contributor Author

woodruffw commented Jan 18, 2023

NB: We can also set RUFF_FORMAT=github to enable ruff's GitHub annotations; I'll add this in at some point.

Edit: Done.

@CLAassistant
Copy link

CLAassistant commented Jan 18, 2023

CLA assistant check
All committers have signed the CLA.

Signed-off-by: William Woodruff <william@trailofbits.com>
@woodruffw woodruffw marked this pull request as ready for review January 18, 2023 21:34
@woodruffw woodruffw changed the title WIP: Reusable linting workflow demo Reusable linting workflow demo Jan 18, 2023
@woodruffw woodruffw changed the title Reusable linting workflow demo Initial reusable linting workflow Jan 18, 2023
@woodruffw
Copy link
Contributor Author

Demos:

Signed-off-by: William Woodruff <william@trailofbits.com>
@woodruffw
Copy link
Contributor Author

Screencap of annotations for Python:

Screenshot 2023-01-18 at 4 46 25 PM

@woodruffw woodruffw merged commit 9b67f9d into main Jan 19, 2023
@woodruffw woodruffw deleted the ww/reusable-demo branch January 19, 2023 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants