Skip to content
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

GitHub action container #61

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

GitHub action container #61

wants to merge 9 commits into from

Conversation

vmcj
Copy link
Owner

@vmcj vmcj commented Feb 26, 2023

No description provided.

vmcj added 7 commits February 25, 2023 14:30
Split into weekly run:
Most issues are found on the admin user so run this one longer.
Guest is only with experimental option, so check if issues from last run
were fixed and try to find some new ones and stop if no issues were
found in reasonable time.
Team and Jury have access to a subset of admin API endpoints so are ran
less often for now but longer than they were normally ran.

Daily the admin role is ran to check if found issues were fixed and try
to find new ones in the current code.

Both jobs now use a shared workflow to remove code duplication.
By targetting the other released branches the cron is not needed. It
only makes sense to look at quality issues during a bugfix as we don't
want to rewrite code for released versions if it does not fix a bug.
Currently the CI ran also on forked branches. It makes sense to only run
the CI for actual PRs or on pushes to prerelease (main) or released
branches (8.1).
SL needs pull_request_target to upload the output which is a security
risk. For all branches on a fork this would give away access to secrets.

We can either trigger those manual or only do this last scan after merge
(so push to main) and when there are issues fix those in a separate
commit. By not limiting on which branches we trigger the contributor
will on every push already get the feedback from the CI.
@vmcj vmcj force-pushed the main branch 2 times, most recently from e452eb9 to b628eac Compare February 26, 2023 20:16
@vmcj vmcj force-pushed the github_action_container branch from 4632fad to a6ae55e Compare February 26, 2023 20:17
Repository owner deleted a comment from github-actions bot Feb 26, 2023
@vmcj vmcj force-pushed the github_action_container branch from a6ae55e to c765ae7 Compare February 26, 2023 20:22
@vmcj vmcj force-pushed the github_action_container branch from f37fb8c to 0f1a759 Compare February 26, 2023 20:43
Repository owner deleted a comment from github-actions bot Feb 26, 2023
@vmcj vmcj force-pushed the github_action_container branch from 0f1a759 to aa120c4 Compare February 26, 2023 21:07
Not all uses are now implemented, the deprications is still missing for
example.

Renamed the current job which checked if our codecov was out of date to
fix tab completion.
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.

1 participant