Skip to content

Commit

Permalink
Merge branch 'refs/heads/airdrop-store-and-tokenAirdropTransaction-im…
Browse files Browse the repository at this point in the history
…plementation' into 13113-read-write-airdrop-store

# Conflicts:
#	hapi/build.gradle.kts
#	hedera-node/hedera-config/src/main/java/com/hedera/node/config/data/ApiPermissionConfig.java
  • Loading branch information
vtronkov committed Jun 28, 2024
2 parents 07c914d + 676c12f commit 072812b
Show file tree
Hide file tree
Showing 547 changed files with 12,616 additions and 10,485 deletions.
53 changes: 27 additions & 26 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
##### 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
* @hashgraph/devops-ci @hashgraph/release-engineering-managers
#########################
##### Example apps ######
#########################
# Platform-Base Example app
/example-apps/**/module-info.java @hashgraph/platform-base @hashgraph/release-engineering @hashgraph/release-engineering-managers
/example-apps/**/module-info.java @hashgraph/platform-base @hashgraph/devops-ci
/example-apps/swirlds-platform-base-example/ @hashgraph/platform-base


Expand All @@ -17,15 +17,15 @@

# 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/README.md @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/devops-ci @hashgraph/release-engineering-managers

# Hedera Node Deployments - Configuration & Grafana Dashboards
/hedera-node/configuration/** @rbair23 @dalvizu @poulok @netopyr @Nana-EC @SimiHunjan @steven-sheehy @nathanklick
/hedera-node/configuration/dev/** @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/infrastructure/** @hashgraph/release-engineering @hashgraph/devops @hashgraph/hedera-base @hashgraph/hedera-services
/hedera-node/infrastructure/** @hashgraph/release-engineering-managers @hashgraph/devops-ci @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/docker/ @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/devops-ci @hashgraph/release-engineering @hashgraph/release-engineering-managers

# Hedera Node Modules
/hedera-node/hedera-mono-service/ @hashgraph/hedera-base @hashgraph/hedera-services
Expand All @@ -42,15 +42,15 @@
/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 @hashgraph/hedera-smart-contracts
/hedera-node/**/module-info.java @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/release-engineering @hashgraph/release-engineering-managers
/hedera-node/**/module-info.java @hashgraph/hedera-base @hashgraph/hedera-services @hashgraph/devops-ci

#########################
##### 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/README.md @hashgraph/platform-hashgraph @hashgraph/devops-ci @hashgraph/release-engineering-managers

# Platform SDK Modules
/platform-sdk/platform-apps/ @hashgraph/platform-hashgraph
Expand All @@ -70,7 +70,7 @@
/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
/platform-sdk/**/module-info.java @hashgraph/platform-hashgraph @hashgraph/platform-base @hashgraph/devops-ci @hashgraph/release-engineering-managers

# Documentation
/platform-sdk/docs/platformWiki.md @hashgraph/platform-hashgraph @hashgraph/platform-data @hashgraph/platform-base
Expand All @@ -85,37 +85,38 @@
# 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
/.github/ @hashgraph/devops-ci @hashgraph/release-engineering-managers
/.github/workflows/ @hashgraph/devops-ci

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

# 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
/gradle/ @hashgraph/devops-ci
gradlew @hashgraph/devops-ci
gradlew.bat @hashgraph/devops-ci
**/build-logic/ @hashgraph/devops-ci
**/gradle.* @hashgraph/devops-ci
**/*.gradle.* @hashgraph/devops-ci

# Codacy Tool Configurations
/config/ @hashgraph/release-engineering @hashgraph/release-engineering-managers
.remarkrc @hashgraph/release-engineering @hashgraph/release-engineering-managers
/config/ @hashgraph/devops-ci @hashgraph/release-engineering-managers
.remarkrc @hashgraph/devops-ci @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
/CODEOWNERS @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
/README.md @hashgraph/devops-ci @hashgraph/release-engineering-managers
**/LICENSE @hashgraph/release-engineering-managers

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

# Git Ignore definitions
**/.gitignore @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/.gitignore.* @hashgraph/release-engineering @hashgraph/release-engineering-managers
**/.gitignore @hashgraph/devops-ci @hashgraph/release-engineering-managers
**/.gitignore.* @hashgraph/devops-ci @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
.circleci.settings.xml @hashgraph/devops-ci @hashgraph/release-engineering-managers
/.circleci/ @hashgraph/devops-ci @hashgraph/release-engineering-managers
18 changes: 14 additions & 4 deletions .github/workflows/node-zxc-build-release-artifact.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -833,15 +833,25 @@ jobs:
gpg --output "${PUBLIC_ARCHIVE_FILE}.sha256.asc" --detach-sig "${PUBLIC_ARCHIVE_FILE}.sha256"
echo "::endgroup::"
- name: Gradle Publish to ${{ inputs.version-policy == 'specified' && 'Maven Central' || 'Google Artifact Registry' }} (${{ inputs.release-profile }})
- name: Gradle Publish Platform to ${{ inputs.version-policy == 'specified' && 'Maven Central' || 'Google Artifact Registry' }} (${{ inputs.release-profile }})
uses: gradle/gradle-build-action@29c0906b64b8fc82467890bfb7a0a7ef34bda89e # v3.1.0
if: ${{ inputs.dry-run-enabled != true && inputs.release-profile != 'none' && !cancelled() && !failure() }}
env:
OSSRH_USERNAME: ${{ secrets.sdk-ossrh-username }}
OSSRH_PASSWORD: ${{ secrets.sdk-ossrh-password }}
NEXUS_USERNAME: ${{ secrets.sdk-ossrh-username }}
NEXUS_PASSWORD: ${{ secrets.sdk-ossrh-password }}
with:
gradle-version: ${{ inputs.gradle-version }}
arguments: "release${{ inputs.release-profile }} --scan -PpublishSigningEnabled=true --no-configuration-cache"
arguments: ":release${{ inputs.release-profile }} -PpublishingPackageGroup=com.swirlds --scan -PpublishSigningEnabled=true --no-configuration-cache"

- name: Gradle Publish Services to ${{ inputs.version-policy == 'specified' && 'Maven Central' || 'Google Artifact Registry' }} (${{ inputs.release-profile }})
uses: gradle/gradle-build-action@29c0906b64b8fc82467890bfb7a0a7ef34bda89e # v3.1.0
if: ${{ inputs.dry-run-enabled != true && inputs.release-profile != 'none' && !cancelled() && !failure() }}
env:
NEXUS_USERNAME: ${{ secrets.svcs-ossrh-username }}
NEXUS_PASSWORD: ${{ secrets.svcs-ossrh-password }}
with:
gradle-version: ${{ inputs.gradle-version }}
arguments: ":release${{ inputs.release-profile }} -PpublishingPackageGroup=com.hedera --scan -PpublishSigningEnabled=true --no-configuration-cache"

- name: Upload SDK Release Archives
if: ${{ inputs.dry-run-enabled != true && inputs.version-policy == 'specified' && !cancelled() && !failure() }}
Expand Down
20 changes: 0 additions & 20 deletions block-node/blocknode-core-spi/build.gradle.kts

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions block-node/blocknode-core-spi/src/main/java/module-info.java

This file was deleted.

This file was deleted.

9 changes: 0 additions & 9 deletions block-node/blocknode-core-spi/src/test/java/module-info.java

This file was deleted.

20 changes: 0 additions & 20 deletions block-node/blocknode-core/build.gradle.kts

This file was deleted.

This file was deleted.

16 changes: 0 additions & 16 deletions block-node/blocknode-core/src/main/java/module-info.java

This file was deleted.

Loading

0 comments on commit 072812b

Please sign in to comment.