Commit Graph

142 Commits

Author SHA1 Message Date
Luc Perkins
4fca139a5e
Use emoji for violation types 2023-05-22 23:15:04 +02:00
Luc Perkins
aac2a8d792
Remove unnecessary trait/struct complexity 2023-05-22 23:04:02 +02:00
Luc Perkins
340084c515
Fix HTML escaping in Handlebars template 2023-05-22 22:48:07 +02:00
Luc Perkins
bc37882e51
Remove unnecessary macOS dependencies 2023-05-22 22:20:33 +02:00
Luc Perkins
94e1f3d750
Make allowed refs manual again 2023-05-22 22:16:15 +02:00
Luc Perkins
20572c6491
Fix Clippy warning about enum size 2023-05-22 21:58:39 +02:00
Luc Perkins
cb8e0bb74f
Provide better filtering logic 2023-05-22 21:53:39 +02:00
Luc Perkins
69deae23bf
Make Node an enum 2023-05-22 21:45:36 +02:00
Luc Perkins
a427a17a49
Add openssl dependency 2023-05-22 20:50:59 +02:00
Luc Perkins
cf96342887
Remove script for getting branches list 2023-05-22 18:32:14 +02:00
Luc Perkins
eb72b49733
Get branches programmatically 2023-05-22 18:27:58 +02:00
Luc Perkins
9ff7ea45dd
Fix mismatch between struct field and get-refs script 2023-05-22 18:03:51 +02:00
Luc Perkins
96c642bfc6
Create Check trait 2023-05-22 17:58:37 +02:00
Luc Perkins
6398fd8684
Get allowed branches programmatically 2023-05-22 17:38:05 +02:00
Luc Perkins
729f7d10dd
Fix nix develop invocation in GHA 2023-05-22 16:29:59 +02:00
Luc Perkins
1f2538ef2d
Fix handlebar template 2023-05-22 16:25:39 +02:00
Luc Perkins
6fec93e79d
Use serde aliases for reserved terms 2023-05-22 16:07:08 +02:00
Luc Perkins
de759d95e5
Remove unwrap calls 2023-05-22 15:51:46 +02:00
Luc Perkins
06bd5f3ac3
Fix Nix build and re-wire Markdown generation logic 2023-05-22 15:44:04 +02:00
Luc Perkins
8b5f2bcb4d
Use handlebar template for summary Markdown 2023-05-22 15:24:17 +02:00
Luc Perkins
6675c34c19
Add newlines to end of summary lines 2023-05-19 18:32:02 +02:00
Luc Perkins
91552f7967
Enable appending to the file 2023-05-19 18:27:09 +02:00
Luc Perkins
94dff7b0ec
Don't create the summary file every time 2023-05-19 18:24:13 +02:00
Luc Perkins
0e4bd1fa48
Update Markdown summary templating 2023-05-19 18:19:57 +02:00
Luc Perkins
6e0b91438c
Try creating the GITHUB_STEP_SUMMARY file if it doesn't exist 2023-05-19 18:11:46 +02:00
Luc Perkins
feaeee11c1
Initial experiment with GitHub summary 2023-05-19 18:00:06 +02:00
Luc Perkins
9be88f02f1
Add bad flake.lock for testing 2023-05-19 17:45:03 +02:00
Luc Perkins
2b8fdc605c
Add GHA pipeline 2023-05-19 17:35:59 +02:00
Luc Perkins
9ec673e5db
Add warn function with proper GHA log formatting 2023-05-19 17:34:11 +02:00
Luc Perkins
bb2f100d84
Add editorconfig file 2023-05-19 17:16:52 +02:00
Luc Perkins
8e40c0f8f3
Fix Clippy issues 2023-05-19 17:14:24 +02:00
Luc Perkins
346fb35a7d
Make structs a bit more robust for other flake ref types 2023-05-19 16:19:30 +02:00
Luc Perkins
8fb55cded8
Parse policy.json using expect rather than error handling 2023-05-19 16:14:53 +02:00
Luc Perkins
29b0714683
Make allowed_refs and max_days available via a JSON file 2023-05-19 16:13:38 +02:00
Luc Perkins
90037fdc7b
Make flake.lock path a positional arg rather than a flag 2023-05-19 16:09:46 +02:00
Luc Perkins
7ce11275ca
Add default value for flake.lock path 2023-05-19 16:05:03 +02:00
Luc Perkins
36f4ebc698
Reformat flake.nix 2023-05-19 16:03:58 +02:00
Luc Perkins
932491a38a
Add more README info 2023-05-19 16:02:42 +02:00
Luc Perkins
d2f9a60f55
Add basic README 2023-05-19 16:01:20 +02:00
Luc Perkins
8eec3b1293
Add Rust package build 2023-05-19 16:00:24 +02:00
Luc Perkins
83c2a18834
Add check for allowed Git refs 2023-05-19 15:53:58 +02:00
Luc Perkins
5f5c23bb88
First commit; provide project basics 2023-05-19 15:36:19 +02:00