GitHub Actions CI
This repository contains reusable actions for various CI tasks.
Release automation action.
Inputs:
token: Personal access tokengoreleaser_key: GoReleaser Pro license keycosign_pwd: Password to decrypt signing keydocker_username: Docker usernamedocker_password: Docker password
Usage:
uses: ory/ci/releaser@refRender version schema at a specified path.
Inputs:
schema-path: Path to version schema
Usage:
uses: ory/ci/releaser/render-version-schema@refNewsletter draft/send automation.
Inputs:
mailchimp_api_key: Mailchimp API keymailchimp_list_id: Mailchimp list IDmailchmip_segment_id: Mailchimp segment IDdraft: Either"true"or"false"(string, not boolean!)ssh_key: SSH private key used to fetch the repository
Usage:
uses: ory/ci/newsletter@refRuns prettier with some Ory-specific configuration.
Inputs:
dir: Directory to 'cd' into before running prettieraction: Action to perform: 'check' or 'write'
Usage:
uses: ory/ci/prettier@refBuild and publish docs to ory/web.
Inputs:
swag-spec-location: Location where the Swagger spec should be saved toswag-spec-ignore: Packages to ignore when generating the Swagger spec (space delimited).token: Personal access token
Usage:
uses: ory/ci/docs/build@refBuild CLI docs.
Inputs:
token: Personal access token
Usage:
uses: ory/ci/docs/cli@refChangelog generation action.
Inputs:
token: Personal access token
SDK generation action.
Inputs:
token: Personal access tokenapp-name: Name of the applicationswag-spec-location:Location where the Swagger spec should be saved toswag-spec-ignore: Packages to ignore when generating the Swagger spec (space delimited)swag-gen-path: Where to generate the SDK to
Usage:
uses: ory/ci/sdk/generate@refRelease SDKs to ory/sdk.
Inputs:
token: Personal access tokenapp-name: Name of the applicationswag-spec-location:Location where the Swagger spec should be saved toswag-spec-ignore: Packages to ignore when generating the Swagger spec (space delimited)swag-gen-path: Where to generate the SDK to
Usage:
uses: ory/ci/sdk/generate@ref