Skip to content

Consolidate dependency updates and security hardening into single PR#203

Closed
ChiefGyk3D with Copilot wants to merge 2 commits into
mainfrom
copilot/consolidate-prs-for-dependency-updates
Closed

Consolidate dependency updates and security hardening into single PR#203
ChiefGyk3D with Copilot wants to merge 2 commits into
mainfrom
copilot/consolidate-prs-for-dependency-updates

Conversation

Copilot AI commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

Multiple open Dependabot and StepSecurity PRs (#177, #186, #189#200, #201) accumulating independently — consolidated into one reviewable/mergeable unit.

Python dependencies (requirements.txt)

Package Old New
boto3 1.42.39 1.42.63
discord.py 2.6.4 2.7.1
google-genai 1.61.0 1.66.0
google-api-python-client 2.188.0 2.192.0
protobuf 6.33.5 7.34.0
python-dotenv 1.2.1 1.2.2
pip 26.0 26.0.1

⚠️ protobuf 7.x includes breaking Python API changes — verify runtime behavior.

GitHub Actions version bumps

  • docker/setup-buildx-action v3 → v4
  • docker/login-action v3 → v4
  • docker/metadata-action v5 → v6
  • docker/build-push-action v6 → v7
  • actions/upload-artifact v5 → v7

StepSecurity hardening (PR #201)

  • Added step-security/harden-runner (egress audit mode) to all workflow jobs
  • Added top-level permissions: contents: read to workflows missing it
  • Pinned actions/checkout, actions/setup-python, codecov/codecov-action, github/codeql-action/*, actions/dependency-review-action, aquasecurity/trivy-action to full commit SHAs
  • Pinned Docker/Dockerfile base image python:3.14-slim to digest SHA
  • Added scorecards.yml — OpenSSF Scorecard supply-chain security workflow
  • Added .pre-commit-config.yaml — gitleaks, shellcheck, pre-commit-hooks, pylint
  • Added pip ecosystem for /Docker dir to dependabot.yml
Original prompt

This section details on the original issue you should resolve

<issue_title>Consolidate all PR's to one with dependency updates</issue_title>
<issue_description>Various PR's with new versions, consolidate to one PR to be able to review and merge </issue_description>

Comments on the Issue (you are @copilot in this section)


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

…nd StepSecurity best practices

Co-authored-by: ChiefGyk3D <19499446+ChiefGyk3D@users.noreply.github.com>
Copilot AI changed the title [WIP] Consolidate multiple PRs for dependency updates Consolidate dependency updates and security hardening into single PR Mar 11, 2026
@ChiefGyk3D

Copy link
Copy Markdown
Owner

Closing: superseded by #218 (fresh Dependabot consolidation from latest main). This branch only touched requirements.txt (missed Docker/requirements.txt) and lagged on versions; #218 covers both requirements files, aligns their drift, includes GitHub Actions bumps, and passes CI + local test suite (140 passed, 0 failed).

@ChiefGyk3D ChiefGyk3D closed this Jul 14, 2026
@ChiefGyk3D
ChiefGyk3D deleted the copilot/consolidate-prs-for-dependency-updates branch July 14, 2026 23:49
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.

Consolidate all PR's to one with dependency updates

2 participants