Commit Graph

6 Commits

Author SHA1 Message Date
Gerwin Klein 477a7c1016 github: bump github action dependencies
Upgrade to node16 actions to reduce warnings on CI.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2022-11-11 14:22:37 +11:00
Gerwin Klein b1370585fe github: provide auth token for gitlint check
Missed one in c4fe1abb3d

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2022-04-20 09:16:19 +10:00
Gerwin Klein c4fe1abb3d github: provide auth tokens
These allow the test to run on private repos. If set to empty, they
have no effect.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2022-02-02 09:25:58 +11:00
Gerwin Klein 9248a64b77 thylint: ignore annotation errors
The annotation action only works for in-repo pull requests. This flag
ignores any errors from this action so that forked pull requests don't
get spurious test failures.

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2021-01-13 17:05:31 +11:00
Gerwin Klein 66d03fec4d github: add thylint action
This github action checks PRs for unwanted outer syntax commands like
`sorry`, `sledgehammer`, or `thm`. The check is non-required, so can be
ignored for those cases where the command is wanted after all.

In addition to console output, the action annotates the sources in the
"changed files" tab. This only works for PRs from within the same repo,
unfortunately (forks have insufficient rights for annotations)

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2021-01-08 18:39:34 +11:00
Gerwin Klein 963a3cca75 github: use standardised seL4 actions
Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2020-08-10 15:48:34 +08:00