Skip to content
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

Host rules_debian_packages #88

Closed
betaboon opened this issue Dec 10, 2023 · 7 comments
Closed

Host rules_debian_packages #88

betaboon opened this issue Dec 10, 2023 · 7 comments

Comments

@betaboon
Copy link

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
Copy link
Contributor

alexeagle commented Dec 12, 2023

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

@alexeagle
Copy link
Contributor

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

@cgrindel
Copy link
Member

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
Copy link
Author

what are the further steps to be taken now?

@cgrindel
Copy link
Member

@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
Copy link
Contributor

Yes I'll work on this

@alexeagle
Copy link
Contributor

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

No branches or pull requests

3 participants