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@ref
Render version schema at a specified path.
Inputs:
schema-path
: Path to version schema
Usage:
uses: ory/ci/releaser/render-version-schema@ref
Newsletter 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@ref
Runs 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@ref
Build 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@ref
Build CLI docs.
Inputs:
token
: Personal access token
Usage:
uses: ory/ci/docs/cli@ref
Changelog 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@ref
Release 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