A GitHub Action for installing the Senzing API V3 or lower.
The GitHub Action performs a system install of the Senzing API.
The GitHub Action works where the RUNNER_OS
GitHub variable is Linux, macOS, or Windows.
-
An example
.github/workflows/install-senzing-example.yamlfile which installs the latest released Senzing API:name: install senzing example on: [push] jobs: build: runs-on: ubuntu-latest steps: - name: Install Senzing API uses: senzing-factory/github-action-install-senzing-api@v5 with: senzingapi-version: production-v3
-
An example
.github/workflows/install-senzing-example.yamlfile which installs a specific Senzing API version:name: install senzing example on: [push] jobs: build: runs-on: ubuntu-latest steps: - name: Install Senzing API uses: senzing-factory/github-action-install-senzing-api@v5 with: senzingapi-version: 3.6.0-23160
-
An example
.github/workflows/install-senzing-example.yamlfile which installs senzingapi-runtime and senzingapi-setup with a specific Senzing API semantic version:name: install senzing example on: [push] jobs: build: runs-on: ubuntu-latest steps: - name: Install Senzing API uses: senzing-factory/github-action-install-senzing-api@v5 with: packages-to-install: "senzingapi-runtime senzingapi-setup" senzingapi-version: 3.12.0
package(s)-to-install values can include the following:
- Version <= 3.X:
senzingapisenzingapi-runtimesenzingapi-setupsenzingapi-toolssenzingdata-v<X>
senzingapi-version values can include the following:
production-v<MAJOR_VERSION>- Ex.
production-v3 - This will install the latest version of the respective major version from production.
- Ex.
staging-v<MAJOR_VERSION>- Ex.
staging-v3 - This will install the latest version of the respective major version from staging.
- Ex.
X.Y.Z- Ex.
3.8.2 - This will install the latest build of the respective semantic version from production.
- Ex.
X.Y.Z-ABCDE- Ex.
3.8.3-24043 - This will install the exact version supplied from production.
- Ex.