liquibase/Setup Liquibase
Set up your GitHub Actions workflow with a specific version of Liquibase
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of Liquibase to install (e.g., "4.32.0"). Must be a valid semver version 4.32.0 or higher when using default download URLs. Non-semver versions (e.g., RC builds like "5.1.0-RC114") are supported when download-url-base is provided. | yes | — |
| edition | Edition to install: "community" (Community edition, formerly known as OSS) or "secure" (Secure edition with additional features). "oss" and "pro" are supported for backward compatibility. For Secure/Pro editions, set LIQUIBASE_LICENSE_KEY environment variable when running Liquibase commands. | yes | — |
| download-url-base | Optional custom base URL for downloading Liquibase binaries from internal or alternative sources (e.g., Nexus, Artifactory). Use {version} as placeholder for version number, {platform} for platform (windows/unix), and {extension} for file extension (zip/tar.gz). Example: https://internal-repo.company.com/liquibase/{version}/liquibase-{version}.{extension}. Can also be set via LIQUIBASE_DOWNLOAD_URL_BASE environment variable. | no | "" |
Outputs
| name | description |
|---|---|
| liquibase-version | The version of Liquibase that was installed |
| liquibase-path | The file system path where Liquibase was installed and added to PATH |