Skip to content

Turn on CodeQL code scanning and weekly Dependabot updates - #196

Merged
connabyss merged 1 commit into
mainfrom
claude/project-thread-95sjna
Nov 5, 2026
Merged

connabyss merged 1 commit into
mainfrom
claude/project-thread-95sjna

Conversation

@connabyss

Copy link
Copy Markdown
Owner

Requested by CH · project thread

What was wrong, what you changed, how you checked:

Bite had no code scanning and no automatic dependency updates. This adds both, kept quiet:

  • .github/workflows/codeql.yml: GitHub's CodeQL reads the Python code and the workflow files (actions) on pull requests to main, on pushes to main, and every Monday. Findings go to the Security tab. Actions pinned by SHA like the rest of the repo; permissions: {} at the top, only contents: read + security-events: write for the job; stale runs cancel.
  • .github/dependabot.yml: GitHub Actions (workflows + root action.yml) and pip (pyproject.toml), checked once a week on Monday morning (Eastern), all updates of each kind grouped into one PR, at most 2 open at a time.

No change to the main ruleset: the new CodeQL jobs are not required checks.

Checked: both files parse as YAML; python -m pytest passes locally (366 passed, 1 skipped).

  • It links the issue it fixes (n/a, small setup change).
  • For a bug fix: n/a (config only, no code change).
  • python -m pytest passes, and CI is green.

Assisted-by: Claude Code


Generated by Claude Code

CodeQL reads the Python code and the workflow files (actions) on pull
requests, on main and every Monday; findings go to the Security tab.
Dependabot checks GitHub Actions and pip once a week, one grouped pull
request per kind, at most two open at a time.

Assisted-by: Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0175Q8iFhpNWWUnXp8kZTidZ
@connabyss connabyss self-assigned this Nov 5, 2026
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Bite ➖ Bite: nothing here to check

No commit in this pull request changed code: only docs, settings or tests.

How Bite checks

Bite asks one question about each change: if it disappeared, would any test notice? It takes the change out, runs your tests, and puts it back. What is Bite?

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@connabyss
connabyss merged commit be9c361 into main Nov 5, 2026
17 checks passed
@connabyss
connabyss deleted the claude/project-thread-95sjna branch November 5, 2026 04:46
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.

3 participants