Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Start Proxy: Make the post step more robust to errors #2643

Merged
merged 3 commits into from
Dec 11, 2024

Conversation

marcogario
Copy link
Contributor

The post step of the start-proxy action tries to kill the proxy process and, when run in debug mode, uploads a log file as artifact. This PR makes failures in either of those operations non-fatal. Moreover, it extends the manifest for the action to include the github token that is required to upload the artifact itself.

This action is used internally, so I don't think a changelog entry is needed, but happy to copy a summary of ^.

Merge / deployment checklist

  • Confirm this change is backwards compatible with existing workflows.
  • Confirm the readme has been updated if necessary.
  • Confirm the changelog has been updated if necessary.

src/start-proxy-action-post.ts Fixed Show fixed Hide fixed
src/start-proxy-action-post.ts Fixed Show fixed Hide fixed
src/start-proxy-action-post.ts Fixed Show fixed Hide fixed
@marcogario marcogario force-pushed the marcogario/robustify_start_proxy_post branch from d0a1f42 to 47dd68e Compare December 11, 2024 15:12
@marcogario marcogario marked this pull request as ready for review December 11, 2024 15:21
@marcogario marcogario requested a review from a team as a code owner December 11, 2024 15:21
@marcogario marcogario requested review from aibaars and removed request for a team December 11, 2024 15:21
@marcogario marcogario enabled auto-merge December 11, 2024 16:57
@marcogario marcogario merged commit 78d0136 into main Dec 11, 2024
522 checks passed
@marcogario marcogario deleted the marcogario/robustify_start_proxy_post branch December 11, 2024 17:01
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants