Skip to content

bump: update workflow actions and setuptools - #57

Merged
k-alphonse merged 2 commits into
stagingfrom
ka/bump-workflow-actions-and-setuptools
Aug 10, 2026
Merged

bump: update workflow actions and setuptools#57
k-alphonse merged 2 commits into
stagingfrom
ka/bump-workflow-actions-and-setuptools

Conversation

@k-alphonse

@k-alphonse k-alphonse commented Aug 10, 2026

Copy link
Copy Markdown
Member

🥇 Generic Pull Request 🥇

Elizabeth Consulting International Inc

Purpose & Objective

This PR updates Chartly’s GitHub Actions and resolves the Dependabot security alert affecting setuptools versions below 83.0.0.

Changes

  • Updated actions/checkout from v6 to v7.
  • Updated actions/setup-python from v4 to v7.
  • Kept the configured Python runtime at 3.13.
  • Moved Super-Linter from the deprecated github/super-linter namespace to super-linter/super-linter.
  • Retained Super-Linter v5 to avoid introducing unrelated linting changes from a multi-major-version upgrade.
  • Updated setuptools from 82.0.1 to 84.0.0 in the root, production, staging, and testing requirements.

Validation

  • Reviewed the resulting diff and confirmed that only the expected workflow and requirement files changed.
  • Verified the updated action references and dependency versions.
  • GitHub Actions will run the CI, documentation, and lint checks against the changes.

  • This PR satisfies the PR checklist.

@k-alphonse k-alphonse self-assigned this Aug 10, 2026
Copilot AI lite review requested due to automatic review settings August 10, 2026 14:19
@k-alphonse
k-alphonse enabled auto-merge August 10, 2026 14:19

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 Chartly’s CI/CD GitHub Actions references and bumps setuptools to resolve a Dependabot security alert for versions <83.0.0.

Changes:

  • Updated actions/checkout to @v7 across workflows.
  • Updated actions/setup-python to @v7 while keeping the Python runtime pinned to 3.13.
  • Bumped setuptools from 82.0.1 to 84.0.0 across root and environment-specific requirements, and migrated Super-Linter to super-linter/super-linter@v5.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
requirements.txt Bumps setuptools to 84.0.0 in base requirements.
requirements/production.txt Bumps setuptools to 84.0.0 for production requirements.
requirements/staging.txt Bumps setuptools to 84.0.0 for staging requirements.
requirements/testing.txt Bumps setuptools to 84.0.0 for testing requirements.
.github/workflows/ci.yml Updates checkout and setup-python action majors to v7.
.github/workflows/cd.yml Updates checkout and setup-python action majors to v7 for deployment workflow.
.github/workflows/docs.yml Updates checkout and setup-python action majors to v7 for docs workflow.
.github/workflows/guard.yml Updates checkout action major to v7.
.github/workflows/super-linter.yml Updates checkout to v7 and migrates Super-Linter action to the new repository namespace.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings August 10, 2026 14:27
@k-alphonse
k-alphonse disabled auto-merge August 10, 2026 14:27
@k-alphonse
k-alphonse enabled auto-merge August 10, 2026 14:27

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 8 out of 9 changed files in this pull request and generated no new comments.

@cmbengue-ec-intl cmbengue-ec-intl left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

👍🏿

@k-alphonse
k-alphonse added this pull request to the merge queue Aug 10, 2026
Merged via the queue into staging with commit ad53350 Aug 10, 2026
4 checks passed
@k-alphonse
k-alphonse deleted the ka/bump-workflow-actions-and-setuptools branch August 11, 2026 19:36
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.

3 participants