Skip to content

feat: add hc-auth-server#71

Merged
mattyg merged 1 commit intomainfrom
feat/add-hc-auth-server
Feb 26, 2026
Merged

feat: add hc-auth-server#71
mattyg merged 1 commit intomainfrom
feat/add-hc-auth-server

Conversation

@mattyg
Copy link
Member

@mattyg mattyg commented Feb 26, 2026

Summary by CodeRabbit

  • New Features

    • Added repository provisioning with enforced default branch, standard access controls, branch rulesets, and release integration support.
  • Chores

    • Integrated the new repository using established configuration patterns and infrastructure standards.

@mattyg mattyg requested a review from a team February 26, 2026 18:04
@coderabbitai
Copy link

coderabbitai bot commented Feb 26, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1759afa and e67f9c2.

📒 Files selected for processing (1)
  • main.go

Walkthrough

Adds a managed repository configuration for hc-auth-server in main.go: creates the repository, enforces main as default branch, applies standard access controls, attaches default and release rulesets, and enables release integration support.

Changes

Cohort / File(s) Summary
Repository Configuration
main.go
Adds a new managed repository block for hc-auth-server implementing repository creation, default-branch enforcement, standard access, default & release rulesets, and release integration support.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: add hc-auth-server' clearly and concisely summarizes the main change—adding repository configuration for the hc-auth-server project.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/add-hc-auth-server

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

github-actions bot commented Feb 26, 2026

🍹 preview on holochain/holochain/github

Pulumi report

View in Pulumi Cloud

  Previewing update (holochain/github)

View Live: https://app.pulumi.com/holochain/holochain/github/previews/091ce708-267d-40fa-92bd-2bed93006685

pulumi:pulumi:Stack: (same)
  [urn=urn:pulumi:github::holochain::pulumi:pulumi:Stack::holochain-github]
  ~ github:index/repository:Repository: (update)
      [id=hc-auth-server]
      [urn=urn:pulumi:github::holochain::github:index/repository:Repository::hc-auth-server]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_11_0::dce38a79-6242-43ba-a5ff-26fae2b6f93c]
    ~ allowAutoMerge     : false => true
    ~ allowMergeCommit   : true => false
    ~ allowSquashMerge   : true => false
    ~ allowUpdateBranch  : false => true
    ~ autoInit           : false => true
    ~ description        : "hc-auth-server" => "Authentication hook server to use with kitsune2-bootstrap-srv"
    ~ hasDownloads       : true => false
    ~ visibility         : "private" => "public"
    ~ vulnerabilityAlerts: false => true
  + github:index/repositoryRuleset:RepositoryRuleset: (create)
      [urn=urn:pulumi:github::holochain::github:index/repositoryRuleset:RepositoryRuleset::hc-auth-server-release]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_11_0::dce38a79-6242-43ba-a5ff-26fae2b6f93c]
      bypassActors: [
          [0]: {
              actorId   : 5
              actorType : "RepositoryRole"
              bypassMode: "always"
          }
      ]
      conditions  : {
          refName   : {
              excludes  : []
              includes  : [
                  [0]: "refs/heads/release/*"
                  [1]: "refs/heads/release-*"
                  [2]: "refs/heads/main-*"
                  [3]: "refs/heads/develop-*"
              ]
          }
      }
      enforcement : "active"
      name        : "release"
      repository  : "hc-auth-server"
      rules       : {
          creation                 : false
          deletion                 : true
          pullRequest              : {
              dismissStaleReviewsOnPush     : true
              requireCodeOwnerReview        : false
              requireLastPushApproval       : true
              requiredApprovingReviewCount  : 0
              requiredReviewThreadResolution: true
          }
          requiredLinearHistory    : true
          requiredSignatures       : false
          requiredStatusChecks     : {
              doNotEnforceOnCreate            : true
              requiredChecks                  : [
                  [0]: {
                      context      : "ci_pass"
                      integrationId: 0
                  }
              ]
              strictRequiredStatusChecksPolicy: true
          }
          update                   : false
          updateAllowsFetchAndMerge: false
      }
      target      : "branch"
  + github:index/repositoryRuleset:RepositoryRuleset: (create)
      [urn=urn:pulumi:github::holochain::github:index/repositoryRuleset:RepositoryRuleset::hc-auth-server-default]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_11_0::dce38a79-6242-43ba-a5ff-26fae2b6f93c]
      conditions : {
          refName   : {
              excludes  : []
              includes  : [
                  [0]: "~DEFAULT_BRANCH"
              ]
          }
      }
      enforcement: "active"
      name       : "default"
      repository : "hc-auth-server"
      rules      : {
          creation                 : true
          deletion                 : true
          pullRequest              : {
              dismissStaleReviewsOnPush     : true
              requireCodeOwnerReview        : false
              requireLastPushApproval       : true
              requiredApprovingReviewCount  : 1
              requiredReviewThreadResolution: true
          }
          requiredLinearHistory    : true
          requiredSignatures       : false
          requiredStatusChecks     : {
              doNotEnforceOnCreate            : false
              requiredChecks                  : [
                  [0]: {
                      context      : "ci_pass"
                      integrationId: 0
                  }
              ]
              strictRequiredStatusChecksPolicy: true
          }
          update                   : false
          updateAllowsFetchAndMerge: false
      }
      target     : "branch"
Resources:
  + 2 to create
  ~ 1 to update
  3 changes. 372 unchanged
  

Copy link
Member

@ThetaSinner ThetaSinner left a comment

Choose a reason for hiding this comment

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

Nice, thank you

@mattyg mattyg force-pushed the feat/add-hc-auth-server branch from 1759afa to 2e081c5 Compare February 26, 2026 19:36
@mattyg mattyg force-pushed the feat/add-hc-auth-server branch from 2e081c5 to e67f9c2 Compare February 26, 2026 19:37
@cocogitto-bot
Copy link

cocogitto-bot bot commented Feb 26, 2026

✔️ e67f9c2 - Conventional commits check succeeded.

@mattyg mattyg merged commit af1eec5 into main Feb 26, 2026
4 of 6 checks passed
@mattyg mattyg deleted the feat/add-hc-auth-server branch February 26, 2026 22:28
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.

3 participants