docs-builder
Loading

assembler content-source match

This command is used to match a repository and branch to a content source it will emit the following $GITHUB_OUTPUT:

  • content-source-match - whether the branch is a configured content source.
  • content-source-next - whether the branch is the next content source.
  • content-source-current - whether the branch is the current content source.
  • content-source-speculative - whether the branch is a speculative content source.

If branches follow semantic versioning, if a branch is cut that is greater than the current version, it will be considered a speculative build. docs-builer's shared workflow will trigger even if it's not specified as a content source in assembler.yml.

This allows a branch links.json to be published to the Link Service a head of time before it's configured as a content source.

docs-builder assembler content-source match <repository> <branch> [-h|--help] [--version]
		

<repository> : The name of the elastic/<repository>` repository you want to match if it should be build on CI

<branch> : The branch you want to match if it should be build on CI