-
Notifications
You must be signed in to change notification settings - Fork 784
ci: Add a simpler call
action for Alternative CI Runners
#9877
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
Conversation
Can't you just call it |
That's a great idea @TomChv! Changing it now 👍 |
a54697e
to
36e8e8d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Honestly, I see no reason to not just replace the old call
and remove it entirely.
The only place we use it now properly is in publish.yml
, I think we can just use our dagger-for-github action for that as well.
36e8e8d
to
10465e8
Compare
call
actioncall
action for Alternative CI Runners
After all Alternative CI jobs started failing since #9673, this introduces a separate `call-ci-alt-runner` action which is only used by these alternative CI runners. We want something simpler that has a separate lifecyle from the main `call` action that we use in the primary CI runners. The problem with the current `call` action logging config is that GitHub Actions UI breaks, as well as the Namespace UI, so troubleshooting the source of this issue is very difficult. I even downloaded the logs locally, which did not make it easier to find the issue. FTR: ~/Downloads/logs_35440011783 on ☁️ ❯ ls -lah total 264M drwx------ 11 gerhard staff 352 Mar 10 19:24 . drwxr-xr-x 59 gerhard _lpoperator 1.9K Mar 10 19:24 .. -rw-rw-r-- 1 gerhard staff 28M Nov 30 1979 '0_docs-lint-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 15M Nov 30 1979 '1_docs-lint-on-namespace-local-engine _ local-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 86M Nov 30 1979 '2_test-cli-engine-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 30M Nov 30 1979 '3_sdk-go-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 30M Nov 30 1979 '4_sdk-python-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 31M Nov 30 1979 '5_sdk-typescript-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 15M Nov 30 1979 '6_sdk-go-dev-on-namespace-local-engine _ local-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 16M Nov 30 1979 '7_sdk-typescript-dev-on-namespace-local-engine _ local-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 16M Nov 30 1979 '8_sdk-python-dev-on-namespace-local-engine _ local-dagger-engine.txt' What's most peculiar about this issue is that the trace in Dagger Cloud doesn't show any issues: https://v3.dagger.cloud/dagger/traces/57d1391e843c1d8a7cfb473f60c034e2 Signed-off-by: Gerhard Lazu <gerhard@dagger.io>
10465e8
to
1696bda
Compare
That is a good idea, and I'm keen to leave it for a separate PR since This is a good step towards removing
|
Will fix |
After all Alternative CI jobs started failing since dagger#9673, this introduces a separate `call-ci-alt-runner` action which is only used by these alternative CI runners. We want something simpler that has a separate lifecyle from the main `call` action that we use in the primary CI runners. The problem with the current `call` action logging config is that GitHub Actions UI breaks, as well as the Namespace UI, so troubleshooting the source of this issue is very difficult. I even downloaded the logs locally, which did not make it easier to find the issue. FTR: ~/Downloads/logs_35440011783 on ☁️ ❯ ls -lah total 264M drwx------ 11 gerhard staff 352 Mar 10 19:24 . drwxr-xr-x 59 gerhard _lpoperator 1.9K Mar 10 19:24 .. -rw-rw-r-- 1 gerhard staff 28M Nov 30 1979 '0_docs-lint-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 15M Nov 30 1979 '1_docs-lint-on-namespace-local-engine _ local-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 86M Nov 30 1979 '2_test-cli-engine-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 30M Nov 30 1979 '3_sdk-go-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 30M Nov 30 1979 '4_sdk-python-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 31M Nov 30 1979 '5_sdk-typescript-on-namespace-remote-engine _ remote-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 15M Nov 30 1979 '6_sdk-go-dev-on-namespace-local-engine _ local-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 16M Nov 30 1979 '7_sdk-typescript-dev-on-namespace-local-engine _ local-dagger-engine.txt' -rw-rw-r-- 1 gerhard staff 16M Nov 30 1979 '8_sdk-python-dev-on-namespace-local-engine _ local-dagger-engine.txt' What's most peculiar about this issue is that the trace in Dagger Cloud doesn't show any issues: https://v3.dagger.cloud/dagger/traces/57d1391e843c1d8a7cfb473f60c034e2 Signed-off-by: Gerhard Lazu <gerhard@dagger.io> Signed-off-by: kpenfound <kyle@dagger.io>
After all Alternative CI jobs started failing since #9673, this introduces a separate
call
action which is only used by these alternative CI runners. We want something simpler that has a separate lifecyle from the maincall
action that we use in the primary CI runners.The problem with the current
call
action logging config is that GitHub Actions UI breaks, as well as the Namespace UI, so troubleshooting the source of this issue is very difficult.I even downloaded the logs locally, which did not make it easier to find the issue. FTR:
What's most peculiar about this issue is that the trace in Dagger Cloud doesn't show any issues:
https://v3.dagger.cloud/dagger/traces/57d1391e843c1d8a7cfb473f60c034e2