Skip to content

chore(ci): move composer audit to scheduled workflow and remove owlbot-checks - #9799

Merged
bshaffer merged 2 commits into
mainfrom
chore/composer-audit-cron
Oct 14, 2026
Merged

bshaffer merged 2 commits into
mainfrom
chore/composer-audit-cron

Conversation

@bshaffer

@bshaffer bshaffer commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Move composer audit to a scheduled workflow that opens an issue when advisories or abandoned packages are detected, and remove the obsolete OwlBot PR check workflow:

  • Move the composer-audit job from .github/workflows/lint.yaml into a dedicated .github/workflows/composer-audit.yaml workflow triggered daily (0 8 * * *) and via workflow_dispatch, using googleapis/librarian/.github/actions/create-issue-on-failure to open or update an issue on failure.
  • Remove .github/workflows/owlbot-checks.yaml, whose jobs only ran on PRs authored by gcf-owl-bot[bot] and are obsolete following the migration to Librarian.

@bshaffer
bshaffer requested a review from a team as a code owner October 14, 2026 15:17
@bshaffer bshaffer added the next release PRs to be included in the next release label Oct 14, 2026
@bshaffer bshaffer changed the title chore(ci): move composer audit to scheduled workflow chore(ci): move composer audit to scheduled workflow and remove owlbot-checks Oct 14, 2026

@robertvoinescu-work robertvoinescu-work left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I do see owlbot.py files in the repo, but I'm guessing those will be deleted as the next step in the cleanup.

@bshaffer
bshaffer merged commit 348eb96 into main Oct 14, 2026
42 checks passed
@bshaffer
bshaffer deleted the chore/composer-audit-cron branch October 14, 2026 18:17
@bshaffer

Copy link
Copy Markdown
Contributor Author

@robertvoinescu-work I believe that's because librarian uses the owlbot.py for post-processing. They aren't actually being used by owlbot (despite the name).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

next release PRs to be included in the next release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants