-
Notifications
You must be signed in to change notification settings - Fork 579
Open
7 / 107 of 10 issues completedDescription
Goal
Ensure that the included Dashboard tests pass when Apache APISIX releases a new version.
Workflow
apache/apisix: createrelease/x.y.zbranch.- Update
apache/apisix-dashboardsubmodule's commit id to the latest one. - Trigger CI in the
apache/apisixrepository to clone theapache/apisix-dashboardand run tests against the commit ID. - If test cases fail, resolve the issues in
apache/apisix-dashboardand update the submodule's commit ID. - If test cases succeed, continue the release work.
TODOs
- apache/apisix-dashboard: use
apisix:devimage to run tests. - Update
apache/apisix-dockerto push theapisix:devimage to DockerHub for everyapache/apisixcommit. (If it's hard to do this in the docker repo, consider putting the logic to apisix main repo). Refer to https://github.com/apache/apisix-docker/blob/master/.github/workflows/apisix_dev_push_docker_hub.yaml Refer to Support building the apisix:dev image with every commit apisix-docker#593
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📋 Backlog