Skip to content

feat: add github billing plan to org spec#10

Closed
vince-vibin wants to merge 10 commits into
mainfrom
feat/non-enterprise
Closed

feat: add github billing plan to org spec#10
vince-vibin wants to merge 10 commits into
mainfrom
feat/non-enterprise

Conversation

@vince-vibin

Copy link
Copy Markdown
Contributor

No description provided.

@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch from 0e024a9 to 532f6ae Compare May 28, 2026 07:39
@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch from 532f6ae to af5abca Compare May 28, 2026 07:41
@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch from 364f9bb to b0d61a9 Compare May 28, 2026 08:26
@vince-vibin vince-vibin marked this pull request as ready for review May 28, 2026 10:29
@vince-vibin vince-vibin requested a review from a team as a code owner May 28, 2026 10:29
@vince-vibin

Copy link
Copy Markdown
Contributor Author

adresses #6

@tstollin tstollin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For requested changes, please refer to the comments.

Additionally, please squash all commits related to the new feature into a single commit and bundle the go 1.26 update related changes (for example switch to usage of new(...)) into a second commit.
This will keep the Releases page entry focussed after release.

Comment thread api/v1alpha1/organization_types.go
Comment thread internal/reconciler/teamrec/reconciler.go Outdated
Comment thread internal/reconciler/shared.go Outdated
Comment thread internal/reconciler/shared.go
Comment thread internal/reconciler/types.go Outdated
if len(organization.Spec.RulesetPresetList) > 0 {
errs = append(errs, field.Forbidden(
specPath.Child("rulesetPresets"),
fmt.Sprintf("organization rulesets require the 'enterprise' plan, but plan is '%s'", plan),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you test this? the api docs for the free plan suggest otherwise: https://docs.github.com/en/rest/orgs/rules?apiVersion=2026-03-10#create-an-organization-repository-ruleset

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what do the changes to this file intend to achieve? the Workflow updates the CRDs AND the appVersion

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this came due to the update i have already rolled back the changes in the latest commit when i squash these changes will be removed

@vince-vibin vince-vibin marked this pull request as draft June 1, 2026 06:32
@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch from 8a895a6 to fbf846d Compare June 1, 2026 09:31
@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch 12 times, most recently from a710ef7 to f5dce18 Compare June 3, 2026 14:48
@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch 3 times, most recently from f643dab to 9ad3819 Compare June 5, 2026 05:45
@vince-vibin vince-vibin force-pushed the feat/non-enterprise branch from 9ad3819 to ac3ec2f Compare June 5, 2026 06:05
@vince-vibin

Copy link
Copy Markdown
Contributor Author

closing in favour of #12

@vince-vibin vince-vibin closed this Jun 5, 2026
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

Successfully merging this pull request may close these issues.

2 participants