Skip to content

feat: add workflow to auto-update UPSTREAM_TAG from astral-sh/python-build-standalone - #1

Merged
saubhikdattagithub merged 1 commit into
mainfrom
feat/auto-update-upstream-tag
Sep 24, 2026
Merged

saubhikdattagithub merged 1 commit into
mainfrom
feat/auto-update-upstream-tag

Conversation

@saubhikdattagithub

Copy link
Copy Markdown
Collaborator

Summary

  • Adds .github/workflows/update_upstream.yml — a daily scheduled workflow that checks the latest release tag from astral-sh/python-build-standalone
  • If UPSTREAM_TAG in build.yml is outdated, it opens a PR to bump it
  • Merging that PR triggers build.yml which builds and publishes a new release
  • The new release is then picked up by gardenlinux/gardenlinux's test_update_python_runtime.yml, completing the full auto-update chain

Update chain after this PR

astral-sh/python-build-standalone  (new release tag)
    ↓  update_upstream.yml (this workflow) opens a PR
gardenlinux/python-build-standalone  (UPSTREAM_TAG bumped → build.yml runs → new release published)
    ↓  test_update_python_runtime.yml (existing)
gardenlinux/gardenlinux  (python.env.sh updated automatically)

…build-standalone

Adds a daily scheduled workflow that checks the latest release tag from
astral-sh/python-build-standalone and opens a PR to bump UPSTREAM_TAG in
build.yml when a newer tag is available. Merging the PR triggers the
existing build.yml which publishes a new release, completing the update
chain to gardenlinux/gardenlinux via test_update_python_runtime.yml.

Signed-off-by: Saubhik Datta <50126327+saubhikdattagithub@users.noreply.github.com>

@yeoldegrove yeoldegrove left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM

@saubhikdattagithub
saubhikdattagithub marked this pull request as ready for review September 24, 2026 06:55
@saubhikdattagithub
saubhikdattagithub merged commit a810a70 into main Sep 24, 2026
4 checks passed
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