-
Notifications
You must be signed in to change notification settings - Fork 564
Open
0 / 100 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.z
branch.- Update
apache/apisix-dashboard
submodule's commit id to the latest one. - Trigger CI in the
apache/apisix
repository to clone theapache/apisix-dashboard
and run tests against the commit ID. - If test cases fail, resolve the issues in
apache/apisix-dashboard
and update the submodule's commit ID. - If test cases succeed, continue the release work.
TODOs
- apache/apisix-dashboard: use
apisix:dev
image to run tests. - Update
apache/apisix-docker
to push theapisix:dev
image to DockerHub for everyapache/apisix
commit. (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