Skip to content

Remove cleanup step from setup-spiceio action#4

Merged
lukekim merged 2 commits into
trunkfrom
fix/setup-action-no-cleanup
Mar 30, 2026
Merged

Remove cleanup step from setup-spiceio action#4
lukekim merged 2 commits into
trunkfrom
fix/setup-action-no-cleanup

Conversation

@lukekim
Copy link
Copy Markdown
Contributor

@lukekim lukekim commented Mar 30, 2026

Summary

  • Remove the "Register cleanup" step that killed spiceio after the job completed
  • Remove the pid output and pid_file / skipped tracking that only existed to support cleanup

The setup action now ensures spiceio is running (starting it if needed) and leaves it running for the rest of the job.

Test plan

  • Verify the action starts spiceio and it remains available for subsequent job steps
  • Verify the action skips starting if spiceio is already running

The action should ensure spiceio is running (starting it if needed)
and leave it running for the rest of the job, rather than killing it
on completion.
Copilot AI review requested due to automatic review settings March 30, 2026 23:34
@lukekim lukekim enabled auto-merge (squash) March 30, 2026 23:35
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the local composite GitHub Action that installs and starts spiceio so it keeps the proxy running for subsequent job steps, rather than stopping it during the action execution.

Changes:

  • Remove the cleanup step that stopped spiceio.
  • Remove PID-related outputs/state (pid, pid_file, skipped) that only supported cleanup.
  • Keep the action’s primary output limited to the endpoint, while still performing readiness checks after starting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/actions/setup/action.yml
@lukekim lukekim merged commit c6f862c into trunk Mar 30, 2026
4 checks passed
@lukekim lukekim deleted the fix/setup-action-no-cleanup branch March 30, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants