bazel-contrib / SIG-rules-authors

Governance and admin for the rules authors Special Interest Group
https://bazel-contrib.github.io/SIG-rules-authors/
Apache License 2.0
28 stars 12 forks source link

Host rules_debian_packages #88

Closed betaboon closed 8 months ago

betaboon commented 8 months ago

After some discussions with @alexeagle, I'd like to donate https://github.com/betaboon/rules_debian_packages.

Following the criteria from the Adding a repo process

Must use an open-source license, preferably Apache-2.0.

The project is already released under apache 2 license

Must have wide applicability in the community.

I've been using the project to build custom images for quite a while. This project could provide support for installing apt packages for rules_oci.

Must have a clear point of contact who answers questions from the SIG.

TBD

Must be “production quality”: clear README or other documentation outlining the goal of these rules, how to use them etc. generated API documentation include examples of use tests that are running continuously

Most of this is already in-place.

Must reply to issues/PRs in 2-3 weeks (exact service level agreement TBD)

I'm fine with this SLA.

Must have more than one person who is committed to review/approve PRs

Any volunteers?

Must publish semver releases.

This is already in place, as the project has recently been rebased on rules-template

Must work with LTS Bazel version

Smoke-tests currently cover 5.4.0 and 6.4.0. Tests for 7.0.0 are currently missing.

Must publish the rules to the Bazel Central Registry, keep that CI green

bzlmod support is currently missing. I'd be happy to get some help on that.

alexeagle commented 8 months ago

Let's have @thesayyn as the secondary reviewer/maintainer

alexeagle commented 8 months ago

FYI @nacl - does this overlap with work you've done in rules_pkg?

cgrindel commented 8 months ago

The application for inclusion of rules_debian_packages was discussed at today's Bazel Rules Author SIG meeting. The attendees consented to the inclusion of this repository under bazel-contrib.

betaboon commented 8 months ago

what are the further steps to be taken now?

cgrindel commented 8 months ago

@betaboon You need to initiate the repo transfer in GitHub. However, you will need permission to create a repo in bazel-contrib.

To transfer a repository that you own to an organization, you must have permission to create a repository in the target organization.

@alexeagle I do not have permission to set up @betaboon. Is that something that you can do?

alexeagle commented 8 months ago

Yes I'll work on this

alexeagle commented 8 months ago

This is done now, https://github.com/bazel-contrib/rules_debian_packages/