Skip to content

Open a package request from the "Add to channel" button - #213

Merged
Tobias-Fischer merged 1 commit into
RoboStack:mainfrom
ruben-arts:package-request-button
Oct 26, 2026
Merged

Tobias-Fischer merged 1 commit into
RoboStack:mainfrom
ruben-arts:package-request-button

Conversation

@ruben-arts

@ruben-arts ruben-arts commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The Add to channel button on the package lists linked to /Contributing.html#adding-new-packages-via-pull-requests, an anchor that's gone since Contributing moved to the monorepo.
It now opens the Package request form on RoboStack/robostack, filled in for that package, and robostack-bot opens the pull request:

title:              Package request: acado_vendor
package_name:       acado_vendor
additional_context: Requested from the lyrical package list on robostack.github.io: https://robostack.github.io/lyrical.html

Only Humble, Jazzy, Lyrical and Rolling get the button now.
RoboStack doesn't build Kilted, Galactic, Foxy and Noetic anymore, so a request there would go nowhere.

The label also hides at a different moment.
It used to drop to just the icon below a 1400px window, while the table is already full width from about 1127px.
It now follows the table's own width, so a full-width table keeps the text.

Closes #173

Evidence

  • Before: the button opened the top of Contributing, as the anchor doesn't exist anymore, and Kilted showed it on all 785 missing packages.
    After: on Jazzy and Lyrical every button links to the form with the fields above, Kilted shows none.
  • Before: at a 1300px window the table is 1080px wide, but the button only shows the icon.
    After: the label stays until the window is 1127px, where the table starts to shrink.

Merge Danger

Door: two-way

Blast Radius: small

Only the package tables change.
If GitHub ever drops a prefilled field, the requester types the package name themselves.


AI assisted by Claude Opus 5.5 (claude-opus-5-5) in Claude Code.

The button linked to an anchor on the Contributing page that no longer
exists. It now opens the Package request form on RoboStack/robostack,
prefilled with the package and the distro page it came from, so
robostack-bot opens the pull request.

Deprecated and end-of-life distros don't get the button anymore, because
nothing builds them. The label now hides once the table is narrower than
its full width, instead of at a fixed 1400px viewport.
@Tobias-Fischer
Tobias-Fischer merged commit 7170d8b into RoboStack:main Oct 26, 2026
2 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.

One click package adding logic in the package list

2 participants