Skip to content

Pin toolbox image dependencies and automate verification - #8

Open
staging-devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1793449146-toolbox-image-maintenance
Open

staging-devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1793449146-toolbox-image-maintenance

Conversation

@staging-devin-ai-integration

@staging-devin-ai-integration staging-devin-ai-integration Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

📝 Change Type

  • CI/CD or infrastructure change
  • Tests or examples

🎯 Description

Pin the nine Google toolbox image bases to release 1.15.0 and an immutable digest. Add dependency updates, scheduled rebuilds, multi-architecture verification, image scanning, and published-artifact summaries. Keep publishing within the existing repository pipeline.

🗄️ Database(s) Affected

AlloyDB, BigQuery, Cloud SQL MySQL/PostgreSQL/SQL Server, Dataplex, Firestore, Redshift, and Spanner.

✅ Testing Checklist

  • Built and smoke-tested all nine images on amd64
  • Built and smoke-tested Spanner on arm64
  • Ran actionlint and shellcheck
  • Added image verification
  • Tested connections to actual databases

🔐 Security Considerations

  • No hardcoded credentials or secrets
  • Follows environment-based credential management

📦 Docker Image Changes

The Google toolbox base is pinned to 1.15.0@sha256:7e4f7bfd93ccec33c066563a4ca700572e4ce95a8d45ba18577df8ee50b9481a. The Debian helper stage is also digest-pinned. Changed workflow actions use full commit SHAs.

📋 Reviewer Notes

Pull requests only build and verify images; they do not publish. New registry artifacts become available through the existing publishing pipeline after merge. Marketplace digest updates should use those published artifacts.

Release notes

The nine Google toolbox images use a fixed release and receive automated dependency updates and build verification. Existing stdio commands and environment settings remain unchanged.

Link to Devin session: https://staging.itsdev.in/sessions/0be170f478644ad3b6b0d1522bb4dbee
Open in Devin Desktop: https://staging.itsdev.in/desktop/session/0be170f478644ad3b6b0d1522bb4dbee?variant=devin-insiders


Devin Review

Status Commit
⚪ Not started —

Run Devin Review

Enable auto-review to review your pull requests automatically.

Devin Review (Staging)

Co-Authored-By: Staging-Devin AI <166158716+staging-devin-ai-integration[bot]@users.noreply.github.com>
@staging-devin-ai-integration

Copy link
Copy Markdown
Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

This branch has not been deployed

No deployments
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