Skip to content

Commit

Permalink
Merge branch 'hashgraph:develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
isavov authored Dec 15, 2023
2 parents d22e844 + 39cb277 commit cd84175
Show file tree
Hide file tree
Showing 8,998 changed files with 1,604,673 additions and 187,807 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
111 changes: 103 additions & 8 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,8 +1,103 @@
/.github/ @hashgraph/release-engineering
**/pom.xml @hashgraph/release-engineering
/gradle/ @hashgraph/release-engineering
gradlew @hashgraph/release-engineering
gradlew.bat @hashgraph/release-engineering
**/buildSrc/ @hashgraph/release-engineering
**/gradle.* @hashgraph/release-engineering
**/*.gradle.* @hashgraph/release-engineering
###################################
##### Global Protection Rule ######
###################################
# NOTE: This rule is overriden by the more specific rules below. This is the catch-all rule for all files not covered by the more specific rules below.
* @hashgraph/release-engineering @hashgraph/release-engineering-managers

#########################
##### Hedera Node ######
#########################

# Hedera Node Root Protections
/hedera-node/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/README.md @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Hedera Node Deployments - Configuration & Grafana Dashboards
/hedera-node/configuration/** @rbair23 @dalvizu @poulok @netopyr @Nana-EC @SimiHunjan @steven-sheehy @nickpoorman @nathanklick
/hedera-node/infrastructure/** @hashgraph/release-engineering @hashgraph/devops @hashgraph/hedera-base @hashgraph/hedera-services

# Hedera Node Docker Definitions
/hedera-node/docker/ @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Hedera Node Modules
/hedera-node/hedera-mono-service/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hapi*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-admin*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-app*/ @hashgraph/hedera-base
/hedera-node/hedera-consensus*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-evm*/ @hashgraph/hedera-smart-contracts
/hedera-node/hedera-file*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-network*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-schedule*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-smart-contract*/ @hashgraph/hedera-smart-contracts @tinker-michaelj
/hedera-node/hedera-token*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-util*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/hedera-staking*/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/test-clients/ @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/**/module-info.java @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/release-engineering @hashgraph/release-engineering-managers

#########################
##### Platform SDK ######
#########################

# Platform SDK Root Protections
/platform-sdk/ @hashgraph/platform-hashgraph @hashgraph/platform-data @hashgraph/platform-base @hashgraph/platform-architects
/platform-sdk/README.md @hashgraph/platform-hashgraph @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Platform SDK Modules
/platform-sdk/platform-apps/ @hashgraph/platform-hashgraph
/platform-sdk/swirlds-base/ @hashgraph/platform-base
/platform-sdk/swirlds-benchmarks/ @hashgraph/platform-data @hashgraph/platform-architects
/platform-sdk/swirlds-cli/ @hashgraph/platform-hashgraph
/platform-sdk/swirlds-common/ @hashgraph/platform-hashgraph @hashgraph/platform-base @hashgraph/platform-data
/platform-sdk/swirlds-config-*/ @hashgraph/platform-base
/platform-sdk/swirlds-fchashmap/ @hashgraph/platform-data @hashgraph/platform-architects
/platform-sdk/swirlds-fcqueue/ @hashgraph/platform-data @hashgraph/platform-architects
/platform-sdk/swirlds-jasperdb/ @hashgraph/platform-data @hashgraph/platform-architects
/platform-sdk/swirlds-logging/ @hashgraph/platform-hashgraph @hashgraph/platform-base
/platform-sdk/swirlds-merkle/ @hashgraph/platform-data @hashgraph/platform-architects
/platform-sdk/swirlds-platform-core/ @hashgraph/platform-hashgraph
/platform-sdk/swirlds-sign-tool/ @hashgraph/platform-hashgraph
/platform-sdk/swirlds-unit-tests/common/ @hashgraph/platform-hashgraph @hashgraph/platform-base
/platform-sdk/swirlds-unit-tests/core/ @hashgraph/platform-hashgraph @hashgraph/platform-base
/platform-sdk/swirlds-unit-tests/structures/ @hashgraph/platform-data @hashgraph/platform-architects @hashgraph/platform-base
/platform-sdk/swirlds-virtualmap/ @hashgraph/platform-data @hashgraph/platform-architects
/platform-sdk/**/module-info.java @hashgraph/platform-hashgraph @hashgraph/platform-base @hashgraph/release-engineering @hashgraph/release-engineering-managers

#########################
##### Core Files ######
#########################

# NOTE: Must be placed last to ensure enforcement over all other rules

# Protection Rules for Github Configuration Files and Actions Workflows
/.github/ @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Legacy Maven project files
**/pom.xml @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Gradle project files and inline plugins
/gradle/ @hashgraph/release-engineering @hashgraph/release-engineering-managers
gradlew @hashgraph/release-engineering @hashgraph/release-engineering-managers
gradlew.bat @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/build-logic/ @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/gradle.* @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/*.gradle.* @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Self-protection for root CODEOWNERS files (this file should not exist and should definitely require approval)
/CODEOWNERS @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Protect the repository root files
/README.md @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/LICENSE @hashgraph/release-engineering @hashgraph/release-engineering-managers

# CodeCov configuration
**/codecov.yml @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Git Ignore definitions
**/.gitignore @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/.gitignore.* @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Legacy CircleCI configuration
.circleci.settings.xml @hashgraph/release-engineering @hashgraph/release-engineering-managers
/.circleci/ @hashgraph/release-engineering @hashgraph/release-engineering-managers
14 changes: 10 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
version: 2
updates:
- package-ecosystem: "docker"
- package-ecosystem: "gradle"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "maven"
interval: "daily"
open-pull-requests-limit: 10
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 10
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"

open-pull-requests-limit: 10
Loading

0 comments on commit cd84175

Please sign in to comment.