Nicely done, Adam! +1 for most of the PR except one. Perhaps there is a way to push the CI image to the couchdbdev account instead of your personal one.
As for voting for making these proper releases, I am not really looking forward to the SVN pushes, signing, checksumming, and collecting votes for these deps. Especially for a NIF with just 2 functions in it. Wonder what can be simplified there. Can voting be done in a GH release draft comments section as opposed a dev@couchdb. What about SVN pushes, can we automate pushing the GH release .tgz artifact to SVN with a bot or something? Or does calling them "tags" instead of releases make a difference? Thanks, -Nick On Tue, Nov 16, 2021 at 3:02 PM Adam Kocoloski <kocol...@apache.org> wrote: > > Hi, > > I’ve spent some cycles on this work over the past few weeks and wanted to > summarize my progress and propose some next steps. I focused on the following > two apps: > > erlfdb (Erlang API for FoundationDB) > b64url (Base64 encoder / decoder with URL-safe scheme) > > I’ve submitted PRs to implement the following functionality from my initial > mail: > > > - rebar3 compatibility > > - project READMEs that clarify the app is independent of (but maintained > > by) CouchDB > > - activating GH Issues > > I’ve also introduced some additional enhancements: > > - devcontainer configurations to simplify dev environment > - CI using GitHub Actions to verify support for Linux + Windows and > Erlang/OTP 22-24 > - branch protection configurations > - automated code coverage reports sent to coveralls.io > > In the few days since I added GH Issues to erlfdb we’ve had a request for > packages on hex.pm, which was the next item on the list :) As we discussed, > this community should produce official source releases upstream of any > packages that get published. I’m willing to take a shot at running a > simplified release process for these other repos, though I might need to > “phone a friend” the first time through as I’ve never run a CouchDB release. > Sound good? > > In the meantime, I’ve got a few PRs that could use a +1 if folks have the > time: > > https://github.com/apache/couchdb-erlfdb/pull/35 > https://github.com/apache/couchdb-erlfdb/pull/42 > https://github.com/apache/couchdb-erlfdb/pull/43 > https://github.com/apache/couchdb-b64url/pull/8 > > Cheers, Adam >