Skip to content

Add split of workflow, ecr and ecs#64

Merged
seniakalma merged 8 commits intozsa1from
arseni-split-ecs-workflows
Jul 14, 2025
Merged

Add split of workflow, ecr and ecs#64
seniakalma merged 8 commits intozsa1from
arseni-split-ecs-workflows

Conversation

@seniakalma
Copy link
Copy Markdown
Collaborator

Update the current workflows notes that it's only for pushing a new image to ECR.
Add also the ability to add a free-text docker image tag, and add a tag from the GIT tag of that branch.
Add another workflow to update the ECS service to use a docker image tag of the users free-text selection in that workflow.

@seniakalma seniakalma requested a review from PaulLaux July 7, 2025 08:15
@seniakalma seniakalma self-assigned this Jul 7, 2025
Copy link
Copy Markdown

@PaulLaux PaulLaux left a comment

Choose a reason for hiding this comment

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

Overall good. added some comments.

Also, need to find a way not to trigger the CI when the zsa1 is submitted as a PR to the Upstream Zebra.
For example we have the Upstream PR:
ZcashFoundation#9560
We don't want out flows to trigger the upstream zebra CI, at all.

@seniakalma
Copy link
Copy Markdown
Collaborator Author

Overall good. added some comments.

Also, need to find a way not to trigger the CI when the zsa1 is submitted as a PR to the Upstream Zebra. For example we have the Upstream PR: ZcashFoundation#9560 We don't want out flows to trigger the upstream zebra CI, at all.

Not sure I understood- what CI pipeline? And what is the case it is triggered?
I think might be better to leave it to a separate PR

Copy link
Copy Markdown

@PaulLaux PaulLaux left a comment

Choose a reason for hiding this comment

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

added minor comments. Let's discuus tommorow which branch to target.

env:
AWS_REGION: ${{ vars.AWS_REGION || 'eu-central-1' }}
ECR_REPOSITORY: ${{ vars.ECR_REPOSITORY || 'dev-zebra-server' }}
DOCKERFILE_PATH: testnet-single-node-deploy/dockerfile
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

${{ vars. for testnet-single-node-deploy in all places

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

V

@seniakalma seniakalma merged commit 91464b8 into zsa1 Jul 14, 2025
55 checks passed
@seniakalma seniakalma deleted the arseni-split-ecs-workflows branch July 14, 2025 19:04
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.

2 participants