Skip to content

export to flat-manager - #54

Merged
dcbaker merged 8 commits into
mainfrom
submit/flat-manager
Aug 19, 2026
Merged

export to flat-manager#54
dcbaker merged 8 commits into
mainfrom
submit/flat-manager

Conversation

@dcbaker

@dcbaker dcbaker commented Aug 19, 2026

Copy link
Copy Markdown
Owner

This cleans up the export system a bit, adds some complexity in handling keys. That probably will need more work, but for now it's good.

Fixes #41

In order to add additional export modes, namely flat-manager, refactor
the way exporting works. In the future the user will have the choice to
either export to a local repo, install locally, or push to flat-manager.
this means that `--export` now takes a manditory argument.

As a side effect, it is no longer supported to install and export to a local
repo at the same time. This is never a thing I used, and isn't something
that I want to support.
This is going to be used in upcoming patches to make more transformations of the
arguments into a form more useful further down. It already allows us to clean up
some of the differences between how the generate cli is structured and how we
want to use that data.
So we don't have to do this manually.
Using `Iterator` is deprecated now
This adds a requirement for keyring, which is used to store the repo token
secret. I don't plan to support any other way to store and retrieve the
token, the logic here isn't actually that complicated, so an end user can
just write their own uploader if they want that.

Fixes: #41
@dcbaker
dcbaker merged commit a8d4560 into main Aug 19, 2026
5 checks passed
@dcbaker
dcbaker deleted the submit/flat-manager branch August 19, 2026 23:02
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.

implement flat-manager-client based workflow

1 participant