You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apparently merging to master will trigger a CodeQL scan to run, which for us fails for binderhub with warnings of High severity or higher. Currently, binderhub fail, see https://github.com/jupyterhub/binderhub/runs/3774579963 as an example. We can't opt out of these, and these running on merge is entirely decoupled from the fact that we in binderhub have opted to run a CodeQL on a scheduled basis via a dedicated workflow job.
In https://github.com/jupyterhub/jupyterhub/settings/security_analysis we can change the failure level of the warnings by CodeQL, it was set at High by default, as it is for other repo's like JupyterHub, but I now made it Critical instead as we got false positives and I don't want us to fix those just because this tool is forced on us by GitHub.
We have CodeQL scans we can't opt out of
Apparently merging to master will trigger a CodeQL scan to run, which for us fails for binderhub with warnings of High severity or higher. Currently, binderhub fail, see https://github.com/jupyterhub/binderhub/runs/3774579963 as an example. We can't opt out of these, and these running on merge is entirely decoupled from the fact that we in binderhub have opted to run a CodeQL on a scheduled basis via a dedicated workflow job.
/cc: @betatim who observed this!
Observed failures
We currently fail by logging what CodeQL considers sensitive information, while I would disagree and consider it safe. As an example, see https://github.com/jupyterhub/binderhub/runs/3774579963.
Failure level choice
In https://github.com/jupyterhub/jupyterhub/settings/security_analysis we can change the failure level of the warnings by CodeQL, it was set at High by default, as it is for other repo's like JupyterHub, but I now made it Critical instead as we got false positives and I don't want us to fix those just because this tool is forced on us by GitHub.
Removal of CodeQL scheduled runs
The scheduled runs of CodeQL have never failed, so perhaps they are misconfigured or configured to fail on critical? See the latest runs here: https://github.com/jupyterhub/binderhub/actions/workflows/codeql-analysis.yml
I suggest these are removed entirely.
Suggested action points to close this issue
The text was updated successfully, but these errors were encountered: