Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What do these changes do?
Migrate some CI steps to GitHub runners. While two steps that requires k8s cluster still remains on self-hosted, because resource requested is exceed the standard configuration of GitHub runner (2 core CPU, 8G memory).
This PR also
However, this PR also introduced several overhead, which is two additional Dockerfile for assemble artifact content into graphscope-runtime image, however, this is basically copied from the stage 2 of the normal Dockerfile. And the manipulation of upload and download artifact is more complicated than before (to preserve file permissions of artifact, one need to assemble all files into a tar ball)