ci: add GitHub Actions workflows#7
Merged
Merged
Conversation
Agent-Logs-Url: https://github.com/uscient/mboxer/sessions/d9d6f33c-cad2-4bb5-b613-7d1f0b7ea356 Co-authored-by: xormania <127287135+xormania@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Recreate GitHub Actions workflow changes from PR #3
ci: add GitHub Actions workflows
May 2, 2026
xormania
marked this pull request as ready for review
May 2, 2026 21:10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Recreates the four CI/CD workflows from PR #3 onto current
master(which already carries the mypy fixes), and removes the ruff violations that would immediately break the new lint job.Workflows added
ci.yml— ruff lint, mypy type-check, pytest on push/PR tomaster; test matrix covers Python 3.11 and 3.12; all jobs scoped topermissions: contents: readschema.yml— appliesschema.sqlto a fresh SQLite DB on changes to schema or migration files;permissions: contents: readrelease.yml— builds and publishes to PyPI via OIDC trusted publishing onv*.*.*tags (no stored secrets)dependency-review.yml— scans dependency diffs for known vulnerabilities on every PRSource fixes (required for lint job to pass)
cli.py: unusedlist_accountsin local importingest.py: unusedcreate_account,parse_gmail_labels; bare f-stringdb/schema.py: unusedis_freshvariablesecurity/policy.py: unusedfrom typing import AnyOriginal prompt
Create a new pull request against
masterinuscient/mboxerthat recreates the GitHub Actions workflow changes from PR #3 onto the currentmasterbranch.Context:
https://github.com/uscient/mboxer/pull/6) was created but stalled after the initial planning commit and contains no file changes.https://github.com/uscient/mboxer/pull/3) contains the workflow implementation that should be recreated.masteralready includes newer fixes, so do not revive the old PR branch; start fresh from currentmaster.Task:
master.master.master:.github/workflows/ci.yml.github/workflows/schema.yml.github/workflows/release.yml.github/workflows/dependency-review.ymlmaster.master.Important constraints:
master.Expected workflow intent:
ruff,mypy, andpytestThe following is the prior conversation context from the user's chat exploration (may be truncated):
User: @uscient/mboxer/pull/6
Assistant: PR #6 is not ready for review yet — it’s still an empty draft placeholder.
PR summary
[WIP] Add GitHub Actions workflows based on PR #3What this PR currently does
Right now, the branch only contains an “Initial plan” commit and no file changes. That means it has not yet brought over any of the workflow files it was supposed to recreate from PR #3:
.github/workflows/ci.yml.github/workflows/schema.yml.github/workflows/release.yml.github/workflows/dependency-review.ymlWhy it’s blocked
Two practical blockers:
Review assessment
I would not approve this PR in its current state.
There’s nothing substantive to review yet:
masterMerge readiness and risk
Assessment: Not ready to merge.
Critical items before merge:
masterOne notable inconsistency
You also shared commit
ce02a3569ec2c971e24520b0c5737acb15d41ddawith message:That suggests related work exists elsewhere, but that commit is not reflected as changes in PR #6 based on the PR metadata I could retrieve.
Want me to
User: 3
Assistant: Yes — it looks like the Copilot coding session stalled before making any code changes.
Why I think that
From the PR metadata we already have for PR #6:
That pattern usually means the agent successfully:
…but then never completed the implementation phase.
Most likely failure mode
The most likely explanation is:
The agent stopped after planning and never pushed the workflow files.
Given the PR goal, it should have added:
.github/workflows/ci.yml.github/workflows/schema.yml.github/workflows/release.yml.github/workflows/dependency-review.ymlSince none of those appear in PR #6, the session likely failed during one of th...
This pull request was created from Copilot chat.