Skip to content

deps: consolidate tool updates and refresh container security packages - #215

Merged
bifrost0x merged 2 commits into
mainfrom
codex/consolidate-dependency-updates
Sep 14, 2026
Merged

bifrost0x merged 2 commits into
mainfrom
codex/consolidate-dependency-updates

Conversation

@bifrost0x

@bifrost0x bifrost0x commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Consolidates #213 and #214 and fixes the CI failures exposed by the combined update.

  • Update Graphify 0.9.53 → 0.9.58, ESLint 10.9.1 → 10.10.0, and Playwright 1.62.1 → 1.63.0.
  • Regenerate the universal Python 3.11+ Graphify lock, preserving version markers, transitive pins and hash enforcement; update both Graphify policy tests.
  • Prevent stale OS package updates in container builds. The failed scan reused cached apt upgrade layers in both Docker stages. Pass a workflow-run/attempt cache key into both stages for AMD64, ARM64 and publishing, so each new CI attempt refreshes Debian packages. See Docker cache invalidation.
  • Keep severity thresholds, both architecture gates, scan artifacts and the publish gate intact. Add a policy regression check for package-update freshness.

Validation already completed:

  • 125 browser tests and all 43 JavaScript test files passed for the combined dependency update.
  • ESLint, all 10 vendored-asset checks and the Graphify build/Pages asset checks passed.
  • Hash-verified Graphify installation and dependency checks passed on Python 3.11 and 3.14; lock regeneration matches exactly.
  • 59 supply-chain and dependency policy tests passed with the CI fix.
  • Full local Python suite: 2,827 passed, 2 skipped.
  • Independent read-only patch review found no concrete regression or surviving CI cache path.
  • The GitHub Tests workflow passed on commit 0a86657, including browser, SSH/SMB, Redis and container lifecycle tests. Both AMD64 and ARM64 container scans passed after installing the fixed Debian package versions. The aggregate image-security gate and its complete workflow also passed.

Supersedes #213 and #214.

Combine #213 and #214, regenerate the universal hashed graph lock and update the Graphify version policy test.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 14, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-14T07:01:28.805497Z 7db05d1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7db05d186e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tests/test_dependency_policy.py
Scope package-update cache keys to the workflow run and attempt in both scan architectures and publishing. Preserve all security gates and add a policy regression check.
@bifrost0x bifrost0x changed the title deps: consolidate Graphify, ESLint and Playwright updates deps: consolidate tool updates and refresh container security packages Sep 14, 2026
@bifrost0x
bifrost0x merged commit ae575ec into main Sep 14, 2026
20 of 21 checks passed
@bifrost0x
bifrost0x deleted the codex/consolidate-dependency-updates branch September 14, 2026 07:24
@github-project-automation github-project-automation Bot moved this from Backlog to Done in WebSSH Roadmap Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant