Skip to content

Conversation

@deciduously
Copy link
Member

Implements the publish subcommand, which tags and pushes a package to the specified remote. If the package has dependencies, they will be published recursively first. Dependency cycles are handled by creating local tags of dummy packages for all nodes in cyclic components first, which are then overwritten during the actual publish.

@deciduously deciduously force-pushed the feat/tg-publish branch 4 times, most recently from 31a9fb6 to ef0e007 Compare October 3, 2025 20:01
@deciduously deciduously marked this pull request as draft October 3, 2025 20:03
@deciduously deciduously force-pushed the feat/tg-publish branch 20 times, most recently from 7e4d704 to 5090c53 Compare October 7, 2025 20:21
@deciduously deciduously marked this pull request as ready for review October 7, 2025 20:26
@nitsky nitsky force-pushed the feat/tg-publish branch 2 times, most recently from 70ce790 to 3327090 Compare October 14, 2025 20:37
@deciduously deciduously force-pushed the feat/tg-publish branch 8 times, most recently from 5e619d0 to cb7d9d3 Compare October 20, 2025 13:18
@nitsky nitsky force-pushed the feat/tg-publish branch 2 times, most recently from 6f408c0 to e643a16 Compare October 20, 2025 14:25
@m-hilgendorf m-hilgendorf force-pushed the feat/tg-publish branch 2 times, most recently from 8ad39c4 to 0ac3c50 Compare October 24, 2025 14:26
- implement `tg publish` subcommand
- update tg::object::visit to visit by referent instead of by object
- add `POST /tags/batch` endpoint for batch tagging
@m-hilgendorf m-hilgendorf merged commit c44327d into main Oct 24, 2025
@m-hilgendorf m-hilgendorf deleted the feat/tg-publish branch October 24, 2025 17:09
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