projectfluent / fluent-rs

Rust implementation of Project Fluent
https://projectfluent.org
Apache License 2.0
1.09k stars 98 forks source link

chore: Release 'safe harbor' versions of Fluent workspace crates #349

Closed alerque closed 6 months ago

alerque commented 8 months ago

These releases serve as a markers in the transition from the Project Fluent related crates being a wholly Mozilla managed project to bringing on non-Mozilla community maintainers. The safe harbor release series publishes the current Git HEAD of all crates as a convenience to downstream consumers that either audit the code and contributors, don't want to adopt potential changes for whatever reason, or just want an easy reference point against which to compare future releases.

Closes #347


Related issues:

alerque commented 8 months ago

@zbraniecki Similar to my comment on the matching fluent-langneg PR I think it would make a lot of sense for you to do some combination of amending this commit to be the author, adding a signoff, and/or doing the final publish to crates.io. Your name is already on many/most of the releases to date so having it there again seems like the clearest signal to give end users clear expectations.

Likewise I set this to draft mode pending any input folks have on whether to add myself and @waywardmorkeys to the authors field as an even more explicit signal an what to expect from future releases.

alerque commented 8 months ago

Since nobody seems inclined to comment on the authors issue, my inclination is to just leave it alone and keep the safe-harbor commit as minimal as possible, then change the meta data as soon as we actually start doing something. I'll put it in my pending meta-data cleanup PR (#348).

And with that, I'll take his out of draft mode. I've done some testing and semver checks and everything I've seen suggests this can get merged and published to crates.io.