Skip to content

ci: Auto bump pyside6 version#105

Merged
mborgerson merged 3 commits into
mainfrom
feat/auto-bump-pyside6-version
May 14, 2026
Merged

ci: Auto bump pyside6 version#105
mborgerson merged 3 commits into
mainfrom
feat/auto-bump-pyside6-version

Conversation

@mborgerson
Copy link
Copy Markdown
Owner

No description provided.

git checkout -b "$BRANCH"
sed -i 's/PYSIDE_VERSION: "${{ steps.check.outputs.current }}"/PYSIDE_VERSION: "${{ steps.check.outputs.latest }}"/' .github/workflows/main.yml
git add .github/workflows/main.yml
git commit -m "Bump PySide6 to ${{ steps.check.outputs.latest }}"
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Add ci: prefix

Copy link
Copy Markdown

Copilot AI left a comment

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 changes the CI to stop querying PyPI for the latest PySide6 version during builds, and instead pins a PYSIDE_VERSION in the workflow while adding a scheduled workflow to automatically open PRs that bump that pinned version.

Changes:

  • Add top-level PYSIDE_VERSION to the main CI workflow and propagate it via a job output (pyside_ver) instead of querying PyPI at runtime.
  • Add a new scheduled/manual workflow that checks PyPI for the latest PySide6 version and creates a PR to update PYSIDE_VERSION when needed.

Reviewed changes

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

File Description
.github/workflows/main.yml Pins PySide6 version via workflow env and wires it through job outputs for downstream wheel builds.
.github/workflows/bump-pyside.yml New scheduled workflow to detect new PySide6 releases and auto-create a bump PR.

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

Comment thread .github/workflows/bump-pyside.yml
Comment thread .github/workflows/bump-pyside.yml Outdated
run: |
BRANCH="bump-pyside-${{ steps.check.outputs.latest }}"
git checkout -b "$BRANCH"
sed -i 's/PYSIDE_VERSION: "${{ steps.check.outputs.current }}"/PYSIDE_VERSION: "${{ steps.check.outputs.latest }}"/' .github/workflows/main.yml
@mborgerson mborgerson force-pushed the feat/auto-bump-pyside6-version branch from 2c4b349 to 83e13e4 Compare May 14, 2026 22:20
@mborgerson mborgerson force-pushed the feat/auto-bump-pyside6-version branch from 83e13e4 to b161a0b Compare May 14, 2026 22:22
@mborgerson mborgerson merged commit 0dec710 into main May 14, 2026
2 checks passed
@mborgerson mborgerson deleted the feat/auto-bump-pyside6-version branch May 14, 2026 22:22
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.

2 participants