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 release GH Workflow #1510

Open
7 tasks done
Tracked by #1509
strekm opened this issue Dec 3, 2024 · 0 comments
Open
7 tasks done
Tracked by #1509

Create release GH Workflow #1510

strekm opened this issue Dec 3, 2024 · 0 comments
Assignees
Labels
area/api-gateway Issues or PRs related to api-gateway kind/feature Categorizes issue or PR as related to a new feature.

Comments

@strekm
Copy link
Contributor

strekm commented Dec 3, 2024

Description

Create / adjust release workflow that builds production image with image-builder, execute lint and unit tests, integration tests, custom domain test, upgrade tests and APIRule migration tests on k3d, AWS, GCP.

ToDos [Developer]

  • do not run tests on sec config changes and eventually version changes
  • extend create release workflow to execute tests on release artefact
  • failing tests should block GH Release creation
  • there should be possibility to run tests if failed previously
  • extend Release module template with TODO to link green create release workflow
  • Add notification about release done to create release workflow at the end

PRs

Attachments

@strekm strekm added kind/feature Categorizes issue or PR as related to a new feature. area/api-gateway Issues or PRs related to api-gateway labels Dec 3, 2024
@strekm strekm mentioned this issue Dec 3, 2024
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api-gateway Issues or PRs related to api-gateway kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants