Skip to content

docs(release): refresh conda-forge feedstock inventory - #2484

Merged
schloerke merged 2 commits into
mainfrom
schloerke/check-conda-forge-links
Sep 7, 2026
Merged

docs(release): refresh conda-forge feedstock inventory#2484
schloerke merged 2 commits into
mainfrom
schloerke/check-conda-forge-links

Conversation

@schloerke

Copy link
Copy Markdown
Collaborator

Checked the conda-forge links in the py-shiny-release skill against the live conda-forge API/repos today. Several feedstocks that the doc listed as pending now exist.

What changed in the inventory

  • staged-recipes list is empty. All three creation PRs merged — #34628 (py-shinylive), #34629 (querychat, chatlas), #34630 (brand-yml). Every package in the train has a feedstock.
  • Four feedstocks added to the table: py-shinylive, chatlas, brand-yml, querychat (11 total).
  • Maintainer gap closed. The please add user @schloerke PRs on faicons and shiny-validate have merged, so the team has push access everywhere.
  • Noted that the conda package name is not always the PyPI name — shinylive ships as py-shinylive — and that r-shinylive has no feedstock at all.

Automerge

It was off on six feedstocks, including py-shinylive, which is on the release train and so would have stalled every cycle. Filed the six webservice issues and merged the resulting PRs; all 11 feedstocks now have bot: automerge: true, verified by re-reading each conda-forge.yml from main.

The doc now records how that is done, since the mechanics are non-obvious: the issue title is parsed by conda-forge-webservices and the body can be empty, the bot processes issues sequentially, and the bot does not merge the PR it opens — a maintainer has to, so filing alone accomplishes nothing.

Bug fix

The verification loop used grep -c automerge, which matches the key and would have reported automerge: false as enabled. Now matches automerge: true under bot:.

Every package in the release train now has a feedstock: the three
staged-recipes PRs that created py-shinylive, querychat, chatlas and
brand-yml have merged, so the "pending creation" list is empty.

Automerge was off on six of them and is now on everywhere, so record how
that is done (issue title the webservice bot parses, empty body, and the
fact that a maintainer still has to merge the PR the bot opens).

Also fix the verification loop, which counted the `automerge` key rather
than its value and so reported `automerge: false` as enabled.
@schloerke
schloerke enabled auto-merge (squash) September 7, 2026 00:35
@schloerke
schloerke merged commit 7543e59 into main Sep 7, 2026
175 checks passed
@schloerke
schloerke deleted the schloerke/check-conda-forge-links branch September 7, 2026 02:35
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.

1 participant