Skip to content
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

Create 'next' releases on NPM & Dockerhub to use with Canary flow #2366

Closed
spypsy opened this issue Sep 18, 2023 · 0 comments · Fixed by #2731
Closed

Create 'next' releases on NPM & Dockerhub to use with Canary flow #2366

spypsy opened this issue Sep 18, 2023 · 0 comments · Fixed by #2731
Assignees
Labels
T-testing Type: Testing. More tests need to be added.

Comments

@spypsy
Copy link
Member

spypsy commented Sep 18, 2023

We currently deploy to production (NPM & Dockerhub) after e2e flow has finished and once the deployment is finished, we run a set of 'canary' tests on deployed artifacts.
This is an issue as we're only catching some errors after the deployments have been made available to the public. Instead we should:
run e2e -> Deploy artifacts under next version -> Pull next version to run canary tests -> once canary test suite is successful, deploy latest versioned artifacts

@spypsy spypsy added this to A3 Sep 18, 2023
@spypsy spypsy converted this from a draft issue Sep 18, 2023
@spypsy spypsy added the T-testing Type: Testing. More tests need to be added. label Sep 18, 2023
@spypsy spypsy self-assigned this Sep 18, 2023
@spypsy spypsy moved this from Todo to In Progress in A3 Oct 5, 2023
@spypsy spypsy mentioned this issue Oct 6, 2023
4 tasks
@PhilWindle PhilWindle moved this from In Progress to In Review in A3 Oct 10, 2023
spypsy added a commit that referenced this issue Oct 13, 2023
Fixes #2366

# Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if
the PR is ready to merge.
- [ ] If the pull request requires a cryptography review (e.g.
cryptographic algorithm implementations) I have added the 'crypto' tag.
- [ ] I have reviewed my diff in github, line by line and removed
unexpected formatting changes, testing logs, or commented-out code.
- [ ] Every change is related to the PR description.
- [ ] I have
[linked](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
this pull request to relevant issues (if any exist).
@github-project-automation github-project-automation bot moved this from In Review to Done in A3 Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-testing Type: Testing. More tests need to be added.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant