Directories
¶
Path | Synopsis |
---|---|
Package cmd provides the entrypoint for the gh-promotion-app.
|
Package cmd provides the entrypoint for the gh-promotion-app. |
internal
|
|
config
Package config provides a centralized entrypoint for the application parameters.
|
Package config provides a centralized entrypoint for the application parameters. |
controllers/aws
Package aws provides the Controller struct that wraps AWS services and provides S3 and SSM functionality with context and logging support.
|
Package aws provides the Controller struct that wraps AWS services and provides S3 and SSM functionality with context and logging support. |
controllers/github
Package github provides a Controller for GitHub operations and credentials management.
|
Package github provides a Controller for GitHub operations and credentials management. |
controllers/github/event
Package event provides a type for the event that triggered the webhook.
|
Package event provides a type for the event that triggered the webhook. |
controllers/github/templates
Package templates provides a set of standard functions that can be used in GitHub-related request templates.
|
Package templates provides a set of standard functions that can be used in GitHub-related request templates. |
handler
Package handler provides a generic interface for processing requests using a list of processors.
|
Package handler provides a generic interface for processing requests using a list of processors. |
handler/processor
Package processor provides a generic interface for processing requests using a list of processors.
|
Package processor provides a generic interface for processing requests using a list of processors. |
helpers
Package helpers provides utility functions for normalising and manipulating Git references.
|
Package helpers provides utility functions for normalising and manipulating Git references. |
models
Package models provides the core data structures for handling webhook requests and responses.
|
Package models provides the core data structures for handling webhook requests and responses. |
promotion
Package promotion provides the core functionality for handling promotion events and managing related context and response details.
|
Package promotion provides the core functionality for handling promotion events and managing related context and response details. |
promotion/templates
Package templates provides a set of standard functions that can be used in promotion templates.
|
Package templates provides a set of standard functions that can be used in promotion templates. |
runtime
Package runtime provides the runtime for the application.
|
Package runtime provides the runtime for the application. |
validation
Package validation provides functionality for validating webhook signatures to verify request authenticity.
|
Package validation provides functionality for validating webhook signatures to verify request authenticity. |
Click to show internal directories.
Click to hide internal directories.