Skip to content

Add deprecate-editions workflow; switch product-release to client-id#587

Open
bschwedler wants to merge 1 commit into
mainfrom
deprecate-editions
Open

Add deprecate-editions workflow; switch product-release to client-id#587
bschwedler wants to merge 1 commit into
mainfrom
deprecate-editions

Conversation

@bschwedler

@bschwedler bschwedler commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Adds a reusable workflow (deprecate-editions.yml) that runs on the 1st of each month and opens a PR in each product repo removing editions that have passed their 18-month end-of-support date. This stops those editions from being built going forward — it does not remove any already-published images from Docker Hub or GHCR. An optional update-positron-min input (enabled in workbench) also updates the workbench-positron-init min constraint to track the same window.

Switches product-release.yml from the legacy app-id input to client-id for actions/create-github-app-token. Product repos must merge their corresponding PRs before the next manual release dispatch.

Adds a reusable workflow that runs on the 1st of each month and opens
a PR removing product editions older than 18 months. The cutoff is
computed as (today - 18 months), matching the Posit supported-versions
end-of-support policy. For workbench, an optional input also updates
the workbench-positron-init min constraint to track the same window.

Switches product-release.yml from the legacy app-id GitHub App input
to client-id, as recommended by actions/create-github-app-token.
Product repos must update their release.yml callers accordingly before
the next manual release dispatch.
@bschwedler bschwedler requested a review from ianpittwood as a code owner June 9, 2026 21:43
pull-requests: write
steps:
- name: GitHub App Token
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
Comment on lines +43 to +45
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
token: ${{ steps.app-token.outputs.token }}
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Test Results

1 634 tests  ±0   1 634 ✅ ±0   8m 32s ⏱️ +29s
    1 suites ±0       0 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit 67079cc. ± Comparison against base commit 6bc441c.

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