Skip to content

Add Shipyrd deploy notification action#1

Merged
nickhammond merged 2 commits intomainfrom
nickhammond/deploy-action
Apr 17, 2026
Merged

Add Shipyrd deploy notification action#1
nickhammond merged 2 commits intomainfrom
nickhammond/deploy-action

Conversation

@nickhammond
Copy link
Copy Markdown
Member

Summary

  • Adds a composite GitHub Action (action.yml) that notifies Shipyrd of deploy lifecycle events (pre-deploy, post-deploy, failed) via its webhook API
  • Includes CI test workflow with mock HTTP server covering success and auth failure cases, plus a workflow_dispatch workflow for manual testing against a local Shipyrd instance
  • Adds README with usage examples, input reference, and local testing instructions
  • Adds MIT license

Test plan

  • Verify CI workflow passes with mock server tests
  • Test manually against a local Shipyrd instance using the test-local.yml workflow

Composite GitHub Action that notifies Shipyrd of deploy lifecycle
events (pre-deploy, post-deploy, failed) via its webhook API. Includes
CI tests with a mock server, a manual workflow for local testing, and
documentation.
Add bin/release for tagging and pushing semver + major version tags.
Make service input optional since the application is identified by the
API token. Add releasing section to README.
@nickhammond nickhammond merged commit 08852b6 into main Apr 17, 2026
8 checks passed
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.

1 participant