-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
scripts: add versionary.py to drive FCOS versioning #50
Conversation
Marking as draft for now since the strategy used for the Y component is still being discussed. @bgilbert had a proposal of instead making the timestamp an explicit separate file instead which sits alongside the lockfile. |
This uses the new `versionary.py` script which implements the new versioning scheme: coreos/fedora-coreos-releng-automation#50
This seems like the option with the least "magic". |
Hmm, we could also just make rpm-ostree inject a I'd like to avoid two separate files that can go out of sync if possible. |
@bgilbert Thoughts on #50 (comment) ? |
Works for me. |
E.g. the generation timestamp, repos that were enabled, and their generation timestamps. This is just generally useful, though specifically the `metadata.generated` timestamp I'd like to make use in FCOS to drive versioning: coreos/fedora-coreos-releng-automation#50
E.g. the generation timestamp, repos that were enabled, and their generation timestamps. This is just generally useful, though I'd like to make use specifically of the new `metadata.generated` key in FCOS to drive versioning: coreos/fedora-coreos-releng-automation#50
c932c34
to
5785b74
Compare
OK, reworked this! Now requires coreos/rpm-ostree#1938. |
E.g. the generation timestamp, repos that were enabled, and their generation timestamps. This is just generally useful, though I'd like to make use specifically of the new `metadata.generated` key in FCOS to drive versioning: coreos/fedora-coreos-releng-automation#50
5785b74
to
ffdddcc
Compare
OK, this is ready to go! |
This uses the new `versionary.py` script which implements the new versioning scheme: coreos/fedora-coreos-releng-automation#50
This uses the new `versionary.py` script which implements the new versioning scheme: coreos/fedora-coreos-releng-automation#50
ffdddcc
to
46de753
Compare
This script implements the versioning scheme as described in: coreos/fedora-coreos-tracker#211 The next step is to use this in the FCOS pipeline to drive versioning.
46de753
to
d7162c6
Compare
This uses the new `versionary.py` script which implements the new versioning scheme: coreos/fedora-coreos-releng-automation#50
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM
Thanks for the review! |
This uses the new `versionary.py` script which implements the new versioning scheme: coreos/fedora-coreos-releng-automation#50
This uses the new `versionary.py` script which implements the new versioning scheme: coreos/fedora-coreos-releng-automation#50
This script implements the versioning scheme as described in:
coreos/fedora-coreos-tracker#211
The next step is to use this in the FCOS pipeline to drive versioning.