WIP: ci-action #55

Closed
周赵嘉程521432910016 wants to merge 21 commits from ci-action into master
No description provided.
周赵嘉程521432910016 added 10 commits 2024-10-10 16:09:25 +08:00
feat: update workflow
All checks were successful
build / build (push) Successful in 6m41s
build / trigger-build-image (push) Has been skipped
9a523c94d5
feat: update workflow
All checks were successful
build / build (push) Successful in 1m22s
build / trigger-build-image (push) Has been skipped
89f417177f
feat: update workflow
Some checks failed
build / build (push) Failing after 27s
build / trigger-build-image (push) Has been skipped
e7bd289320
feat: update workflow
All checks were successful
build / build (push) Successful in 1m25s
build / trigger-build-image (push) Has been skipped
9755af1175
feat: update workflow
All checks were successful
build / build (push) Successful in 1m18s
build / triger-update-ci (push) Has been skipped
build / trigger-build-image (push) Has been skipped
7b75c2ab94
feat: update workflow
Some checks failed
build / trigger-build-image (push) Has been cancelled
build / triger-update-ci (push) Has been cancelled
build / build (push) Has been cancelled
6282b7b408
feat: update workflow
All checks were successful
build / build (push) Successful in 16s
build / trigger-build-image (push) Has been skipped
build / triger-update-ci (push) Has been skipped
d6650f8bdd
feat: update workflow
Some checks failed
build / build (push) Successful in 16s
build / trigger-build-image (push) Has been skipped
build / triger-update-ci (push) Failing after 20s
fff4c0d23d
feat: update workflow
All checks were successful
build / build (push) Successful in 7s
build / trigger-build-image (push) Has been skipped
build / triger-update-ci (push) Successful in 11s
9cc3d71cc4
feat: update workflow
All checks were successful
build / build (push) Successful in 1m23s
build / trigger-build-image (push) Has been skipped
build / triger-update-ci (push) Successful in 22s
build / build (pull_request) Successful in 1m42s
build / trigger-build-image (pull_request) Has been skipped
build / triger-update-ci (pull_request) Successful in 12s
1a9c773651
周赵嘉程521432910016 added 1 commit 2024-10-10 16:16:03 +08:00
feat: update workflow
Some checks failed
build / trigger-build-image (push) Has been cancelled
build / build (push) Has been cancelled
build / triger-update-ci (push) Has been skipped
build / build (pull_request) Successful in 2m5s
build / trigger-build-image (pull_request) Has been skipped
build / triger-update-ci (pull_request) Successful in 8s
809126242e
周赵嘉程521432910016 added 1 commit 2024-10-10 16:17:02 +08:00
feat: update workflow
Some checks failed
build / triger-update-ci (push) Successful in 15s
build / triger-update-ci (pull_request) Successful in 12s
build / trigger-build-image (push) Has been cancelled
build / build (push) Has been cancelled
build / build (pull_request) Successful in 1m43s
build / trigger-build-image (pull_request) Has been skipped
af4113d4d7
周赵嘉程521432910016 added 1 commit 2024-10-10 16:18:33 +08:00
feat: update workflow
Some checks failed
build / trigger-build-image (push) Blocked by required conditions
build / triger-update-ci (push) Successful in 15s
build / triger-update-ci (pull_request) Successful in 24s
build / build (push) Has been cancelled
build / build (pull_request) Successful in 2m6s
build / trigger-build-image (pull_request) Has been skipped
ebd214c6c6
周赵嘉程521432910016 added 1 commit 2024-10-10 16:19:19 +08:00
test: update workflow
Some checks failed
build / trigger-build-image (push) Blocked by required conditions
build / triger-update-ci (push) Failing after 34s
build / triger-update-ci (pull_request) Failing after 10s
build / build (push) Has been cancelled
build / trigger-build-image (pull_request) Has been cancelled
build / build (pull_request) Has been cancelled
0cff0b577e
周赵嘉程521432910016 added 1 commit 2024-10-10 16:20:22 +08:00
test: update workflow
Some checks failed
build / trigger-build-image (push) Has been cancelled
build / build (push) Has been cancelled
build / triger-update-ci (pull_request) Successful in 11s
build / triger-update-ci (push) Successful in 15s
build / build (pull_request) Successful in 1m25s
build / trigger-build-image (pull_request) Has been skipped
83a5693324
周赵嘉程521432910016 added 1 commit 2024-10-10 16:22:39 +08:00
test: update workflow
Some checks failed
build / trigger-build-image (pull_request) Has been cancelled
build / triger-update-ci (pull_request) Has been cancelled
build / build (pull_request) Has been cancelled
build / trigger-build-image (push) Has been cancelled
build / build (push) Has been cancelled
build / triger-update-ci (push) Failing after 8s
3c2ad49905
周赵嘉程521432910016 added 1 commit 2024-10-10 16:25:12 +08:00
test: update workflow
Some checks failed
build / trigger-build-image (push) Has been cancelled
build / triger-update-ci (push) Has been cancelled
build / build (push) Has been cancelled
build / trigger-build-image (pull_request) Has been cancelled
build / build (pull_request) Has been cancelled
build / triger-update-ci (pull_request) Failing after 10s
8f9569c8e9
周赵嘉程521432910016 added 1 commit 2024-10-10 16:27:32 +08:00
test: update workflow
Some checks failed
build / trigger-build-image (push) Has been cancelled
build / build (push) Has been cancelled
build / triger-update-ci (pull_request) Successful in 15s
build / triger-update-ci (push) Successful in 12s
build / build (pull_request) Successful in 1m21s
build / trigger-build-image (pull_request) Has been skipped
f1d17c0d6d
周赵嘉程521432910016 added 1 commit 2024-10-10 16:29:05 +08:00
test: update workflow
Some checks failed
build / trigger-build-image (push) Has been cancelled
build / triger-update-ci (push) Has been cancelled
build / build (push) Has been cancelled
build / triger-update-ci (pull_request) Successful in 51s
build / build (pull_request) Successful in 1m35s
build / trigger-build-image (pull_request) Has been skipped
69c0b30d07
周赵嘉程521432910016 added 1 commit 2024-10-10 16:31:15 +08:00
fix: github env
Some checks failed
build / trigger-build-image (push) Blocked by required conditions
build / triger-update-ci (push) Successful in 16s
build / triger-update-ci (pull_request) Successful in 25s
build / build (push) Has been cancelled
build / build (pull_request) Successful in 1m54s
build / trigger-build-image (pull_request) Has been skipped
6cabf864c0
周赵嘉程521432910016 added 1 commit 2024-10-10 16:33:02 +08:00
fix: update ci after build
All checks were successful
build / build (pull_request) Successful in 1m30s
build / trigger-build-image (pull_request) Has been skipped
build / triger-update-ci (pull_request) Successful in 14s
build / build (push) Successful in 1m48s
build / trigger-build-image (push) Has been skipped
build / triger-update-ci (push) Successful in 54s
7a684b77dd
Author
Member

Current idea is first create env for build work s.t. the pr check will be faster after that if update env is needed, update the ci-test image.

Current idea is first create env for build work s.t. the pr check will be faster after that if update env is needed, update the ci-test image.

Where is the ci-test image built?

OK, I see it.

But how much time does it save compared to the original workflow?

Where is the ci-test image built? OK, I see it. But how much time does it save compared to the original workflow?
Author
Member

about 1 min if no update in teapot for job building

about 1 min if no update in teapot for job building

I re-run the build / build (push) here and it keeps using about 90s?

I re-run the build / build (push) here and it keeps using about 90s?

You should wait for a Linux server to develop if each test takes you 90s.

You should wait for a Linux server to develop if each test takes you 90s.
Author
Member

i mean 1 min faster

I re-run the build / build (push) here and it keeps using about 90s?

i mean 1 min faster > I re-run the build / build (push) here and it keeps using about 90s?

yes, 150-60=90, but it is still too slow for development

yes, 150-60=90, but it is still too slow for development

The joint-teapot setup has now been removed from the master branch, making it faster.

The joint-teapot setup has now been removed from the master branch, making it faster.

Close it for now. Will reuse it if we need joint-teapot in CI in the future.

Close it for now. Will reuse it if we need joint-teapot in CI in the future.

So the bottleneck now is how to cache linters used by golangci-lint when building the runner image. We can not use actions/cache here so there is no easy solution.

So the bottleneck now is how to cache linters used by golangci-lint when building the runner image. We can not use actions/cache here so there is no easy solution.
All checks were successful
build / build (pull_request) Successful in 1m30s
Required
Details
build / trigger-build-image (pull_request) Has been skipped
build / triger-update-ci (pull_request) Successful in 14s
build / build (push) Successful in 1m48s
Required
Details
build / trigger-build-image (push) Has been skipped
build / triger-update-ci (push) Successful in 54s

Pull request closed

Sign in to join this conversation.
No description provided.