-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GHA Updates #115
Comments
The specific file in WadeBarnes/docker-container-testing to reference is Dockerfile.node.fromdeb.ubuntu2004. It provides a PoC of how to install the plenum and node |
@WadeBarnes @pSchlarb |
Hm inside one repository it possible to access the artifacts from another pipeline (https://github.com/hyperledger/indy-plenum/blob/ubuntu-20.04-upgrade/.github/workflows/publishRelease.yaml#L53-L60).
Yes it is possible https://github.com/hyperledger/indy-shared-gha/blob/main/.github/workflows/publish_artifacts.yaml#L48-L52 downloads the Artifacts from the caller Workflow(node or plenum), which have been uploaded by a called workflow(buildpackages from shared-gha). |
Should we go with pre-releases or should we download the artifacts? I'm okay with both and maybe find some time this or next week |
I am in favor for the fully automated version, that uses the pipeline artifacts. |
To use the indy-test-automation in the New Release workflow from indy-node
the following needs to be done:
system_node_only/docker/node
with a new one.The new one should install the needed packages by .deb packages downloaded urls ( most likely from the github releases from node and plenum). These urls should be parametrized.
Therefore the GHA in node and plenum also need to be edited.
workflow-call
-trigger from other repositories (mainly indy-node). The urls for the deb packages should be used as inputs.repository-dispatch
-trigger workflow for node(needs to be done after the
ubuntu20.04-upgrade
branch becomesmain
).In example an update of plenum should trigger the repository-dispatch of node, wich then tests the new version with indy-test-automation
workflow-call
-trigger from other repositories (mainly indy-node). The urls for the deb packages should be used as inputs.Developing has been started in:
https://github.com/pSchlarb/indy-test-automation/tree/GHA
https://github.com/WadeBarnes/docker-container-testing
For node and plenum the corresponding changes has been marked WIP.
The text was updated successfully, but these errors were encountered: