Skip to content

Release version 1.9.0 - #60

Merged
bvillanueva-mdsol merged 1 commit into
mainfrom
v1.9.0-release
May 22, 2026
Merged

Release version 1.9.0#60
bvillanueva-mdsol merged 1 commit into
mainfrom
v1.9.0-release

Conversation

@ykitamura-mdsol

Copy link
Copy Markdown
Contributor

This pull request introduces support for the PKCS#8 private key format and updates project dependencies and configuration to improve security and maintainability. The main changes include a new release version, workflow updates to use pinned action SHAs, and the addition of Dependabot for automated dependency updates.

New Features:

Release and Versioning:

  • Bumped project version to 1.9.0 in pyproject.toml and updated the changelog. [1] [2]

CI/CD and Dependency Management:

  • Updated GitHub Actions workflows (check.yaml, release.yaml) to use specific commit SHAs for actions/checkout and actions/setup-python, improving security by pinning action versions. [1] [2] [3]
  • Added a .github/dependabot.yml file to enable automated dependency updates for GitHub Actions, scheduled monthly.
Copilot AI review requested due to automatic review settings May 22, 2026 03:09

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 prepares the mauth-client Python package for the 1.9.0 release by updating the package version/changelog and tightening CI/CD supply-chain security through pinned GitHub Actions and automated dependency updates via Dependabot.

Changes:

  • Bump package version to 1.9.0 and add a 1.9.0 changelog entry noting PKCS#8 private key support.
  • Pin actions/checkout and actions/setup-python to specific SHAs in CI/release workflows.
  • Add Dependabot configuration for monthly GitHub Actions updates (grouped).

Reviewed changes

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

Show a summary per file
File Description
pyproject.toml Updates project version to 1.9.0 for the release.
CHANGELOG.md Adds the 1.9.0 release notes entry.
.github/workflows/release.yaml Pins GitHub Actions to SHAs for safer publishing workflow.
.github/workflows/check.yaml Pins GitHub Actions to SHAs for safer CI checks across OS/Python matrix.
.github/dependabot.yml Enables monthly Dependabot updates for GitHub Actions (grouped, with cooldown).

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

@bvillanueva-mdsol
bvillanueva-mdsol merged commit 9a13d6d into main May 22, 2026
18 of 19 checks passed
@bvillanueva-mdsol
bvillanueva-mdsol deleted the v1.9.0-release branch May 22, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants