Align Docker dependency updates with Dependabot, cloud agent setup, and push trigger alignment#125
Open
Copilot wants to merge 13 commits into
Open
Align Docker dependency updates with Dependabot, cloud agent setup, and push trigger alignment#125Copilot wants to merge 13 commits into
Copilot wants to merge 13 commits into
Conversation
Agent-Logs-Url: https://github.com/udx/worker/sessions/649d8f42-1f9a-4f3d-b578-82a2cdd553ef Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/649d8f42-1f9a-4f3d-b578-82a2cdd553ef Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/649d8f42-1f9a-4f3d-b578-82a2cdd553ef Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/649d8f42-1f9a-4f3d-b578-82a2cdd553ef Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/649d8f42-1f9a-4f3d-b578-82a2cdd553ef Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/649d8f42-1f9a-4f3d-b578-82a2cdd553ef Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/aabddbcd-eaab-47af-a62c-44dbe2dbe4a7 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/aabddbcd-eaab-47af-a62c-44dbe2dbe4a7 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/aabddbcd-eaab-47af-a62c-44dbe2dbe4a7 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
fqjony
May 11, 2026 05:27
View session
…pdater Agent-Logs-Url: https://github.com/udx/worker/sessions/f9486bae-2271-40e5-8e4e-2857d070bda2 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Agent-Logs-Url: https://github.com/udx/worker/sessions/f9486bae-2271-40e5-8e4e-2857d070bda2 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Contributor
|
@copilot lets test it on push to confirm before approve / merge After upgrade docket ops should pass |
Agent-Logs-Url: https://github.com/udx/worker/sessions/95c8f493-c524-4556-ba4f-b06e47c9efe9 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Author
Copilot
AI
changed the title
Align Docker dependency updates with Dependabot and cloud agent setup
Align Docker dependency updates with Dependabot, cloud agent setup, and push validation
May 11, 2026
Contributor
|
@copilot docker build is performed with docker ops, see executions |
There was a problem hiding this comment.
Pull request overview
Adds/updates GitHub Actions automation to complement Dependabot by handling Dockerfile-level dependency pins (apt package version pins + ARG-driven tool versions), and consolidates the scheduled “Copilot dependency upgrade session” trigger into the same workflow.
Changes:
- Introduces a scheduled workflow job that opens (or reuses) a weekly “scheduled dependency upgrade session” issue for Copilot.
- Adds a manual (
workflow_dispatch) job that parsesDockerfileto update pinned apt package versions and ARG-based tool versions, then opens a PR. - Adds a separate “Copilot Setup Steps” workflow to install baseline tooling used during cloud agent sessions.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| .github/workflows/docker-dependency-updater.yml | New scheduled + manual workflow to discover/update Dockerfile dependency pins and open an automated PR. |
| .github/workflows/copilot-setup-steps.yml | New workflow to bootstrap common CLI tooling (jq/make/yamllint) for Copilot/cloud agent sessions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+85
to
+92
| in_block && /&&/ { in_block=0 } | ||
| in_block { | ||
| gsub(/\\/, "", $0) | ||
| gsub(/^[[:space:]]+/, "", $0) | ||
| if ($0 ~ /^[[:alnum:].+-]+=/) { | ||
| split($0, parts, "=") | ||
| print parts[1] | ||
| } |
Comment on lines
+9
to
+13
| - Dockerfile | ||
| - .github/workflows/docker-dependency-updater.yml | ||
| workflow_dispatch: | ||
|
|
||
| permissions: |
| )" | ||
| if [ -n "${github_repo}" ]; then | ||
| latest_value="$( | ||
| curl -fsSL "https://api.github.com/repos/${github_repo}/releases/latest" 2>/dev/null \ |
Comment on lines
+175
to
+177
| else | ||
| echo "changed=true" >> "${GITHUB_OUTPUT}" | ||
| fi |
Agent-Logs-Url: https://github.com/udx/worker/sessions/c104d67e-557e-4222-88c9-f7e900957048 Co-authored-by: fqjony <12067297+fqjony@users.noreply.github.com>
Author
Copilot
AI
changed the title
Align Docker dependency updates with Dependabot, cloud agent setup, and push validation
Align Docker dependency updates with Dependabot, cloud agent setup, and push trigger alignment
May 11, 2026
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.
This PR aligns Docker dependency automation with Dependabot coverage and cloud-agent orchestration, while adding push-triggered updater execution without duplicating Docker build checks already handled by Docker Ops.
What changed
/).github/workflows)/home/runner/work/worker/worker/.github/workflows/docker-dependency-updater.ymlto dynamically discover and update Dockerfile dependency classes not covered by Dependabot:pushexecution (scoped to Dockerfile/workflow changes) so updater logic can be exercised before approval/merge.workflow_dispatchruns to avoid PR noise from push runs.Validation