Skip to content

chore: update worker nodejs dependency automation#72

Merged
fqjony merged 8 commits into
latestfrom
chore/docker-dependency-updates
Jul 10, 2026
Merged

chore: update worker nodejs dependency automation#72
fqjony merged 8 commits into
latestfrom
chore/docker-dependency-updates

Conversation

@fqjony

@fqjony fqjony commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates the Worker Node.js image inputs and aligns repo docs with the current Worker runtime model.

  • usabilitydynamics/udx-worker: 0.41.0 -> 0.46.0
  • NODE_VERSION: 24.13.1 -> 24.18.0
  • actions/checkout: v6 -> v7
  • adds scheduled Docker dependency updater for base image, Node.js, and apt pin refreshes
  • runs Copilot CLI review only when COPILOT_GITHUB_TOKEN is configured
  • removes the deprecated worker-deployment CLI quick-start path
  • adds checked-in worker.yaml as the Worker runtime config contract

Notes

  • No application runtime code changes.
  • Deployment guidance now keeps image selection, mounts, ports, and release behavior in Docker, Kubernetes, Rabbit CI, or the target platform. Worker config stays focused on runtime env, secrets, and services.

Validation

  • make test

Copilot AI review requested due to automatic review settings July 8, 2026 17:07
Comment thread .github/workflows/docker-dependency-updater.yml Fixed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repo’s Docker build inputs and adds scheduled automation to keep Dockerfile dependency pins current, alongside small documentation/context refreshes to support the automation and “Rabbit” workflows.

Changes:

  • Bump Docker base image to usabilitydynamics/udx-worker:0.46.0 and update NODE_VERSION ARG to 24.18.0.
  • Add a scheduled “Docker dependency updater” workflow that probes upstream versions and opens a PR with Dockerfile-only changes.
  • Refresh repo-context docs and update workflow checkouts to actions/checkout@v7.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Documents where generated repo context and Rabbit-facing notes live.
docs/README.md Adds durable-docs guidance and clarifies .rabbit/context.yaml as generated evidence.
Dockerfile Updates pinned base image tag and Node.js version ARG.
ci/prompts/docker-dependency-output.md Defines required changelog output format for the dependency updater.
ci/prompts/docker-dependency-nonapt.md Rules for updating non-apt Dockerfile-owned dependencies (e.g., Node ARG).
ci/prompts/docker-dependency-guardrails.md Guardrails for the automated dependency update task boundaries.
ci/prompts/docker-dependency-apt.md Rules for updating apt pins using the probe report as authority.
.rabbit/README.md Adds Rabbit-facing notes and instructions for refreshing generated context.
.rabbit/context.yaml Adds generated repo context snapshot from dev.kit repo.
.github/workflows/tests.yml Updates checkout action ref.
.github/workflows/docker-dependency-updater.yml Adds scheduled automation to probe/update Dockerfile pins and open PRs.
.github/workflows/codeql.yml Updates checkout action ref in CodeQL/linter jobs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread .github/workflows/docker-dependency-updater.yml Outdated
Comment thread .github/workflows/docker-dependency-updater.yml Outdated
Copilot AI review requested due to automatic review settings July 8, 2026 17:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/docker-dependency-updater.yml
Comment thread .github/workflows/docker-dependency-updater.yml Outdated
Copilot AI review requested due to automatic review settings July 8, 2026 17:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 17 out of 17 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/docker-dependency-updater.yml
Copilot AI review requested due to automatic review settings July 8, 2026 17:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 17 out of 17 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/docker-dependency-updater.yml
Comment thread .github/workflows/docker-dependency-updater.yml Outdated
Copilot AI review requested due to automatic review settings July 8, 2026 17:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 17 out of 17 changed files in this pull request and generated 2 comments.

Comment thread README.md Outdated
Comment thread src/examples/README.md
Copilot AI review requested due to automatic review settings July 8, 2026 17:48
@fqjony fqjony self-assigned this Jul 8, 2026
@fqjony fqjony added enhancement New feature or request dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code docker Pull requests that update Docker code labels Jul 8, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 17 out of 17 changed files in this pull request and generated 1 comment.

Comment thread src/examples/README.md
@udx-github udx-github requested a review from a team July 8, 2026 18:03
Copilot AI review requested due to automatic review settings July 8, 2026 18:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 17 out of 17 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 10, 2026 09:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 16 out of 16 changed files in this pull request and generated no new comments.

@fqjony fqjony enabled auto-merge July 10, 2026 09:28
@fqjony fqjony merged commit cc12bf5 into latest Jul 10, 2026
9 checks passed
@fqjony fqjony deleted the chore/docker-dependency-updates branch July 10, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docker Pull requests that update Docker code enhancement New feature or request github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants