hashgraph / hedera-services

Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
Apache License 2.0
313 stars 138 forks source link

Update workflows to publish and tag protobufs #15453

Open rbarkerSL opened 2 months ago

rbarkerSL commented 2 months ago

We have the hedera-protobufs-automation service account in place in hedera-protobufs repo.

Need to update the node-flow-deploy-release-artifact.yaml to checkout the main branch of github.com/hashgraph/protobufs in the following subdirectories

For each tag vA.B.C in hedera-services deployed to previewnet, this subset of protobufs will be automatically copied to the hedera-protobufs repo and the same tag vA.B.C created there on the main branch

Update the node-flow-deploy-release-artifact.yaml pipeline to include a step that checks out protobufs main, updates the folders owned by Services with (e.g. rm -rf services/* and cp -R ${SERVICES_ROOT}/hapi/hedera-protobufs/services/* services/; then creates the target Services tag in the protobufs repo.

mishomihov00 commented 4 days ago

@rbarkerSL @nathanklick Please check this comment - https://github.com/hashgraph/hedera-protobufs/pull/447#issuecomment-2462457251