Skip to content

Snowplow Data Structures CI

Actions
Integrate Snowplow Data Structures API into your CI/CD pipeline
v1.0.0
Latest
Star (1)

Snowplow Data Structures CI GitHub Actions

A set of GitHub Actions for integrating Snowplow's Data Structures CI into your CI/CD pipeline.
To use these you’ll need to be a Snowplow customer, find out more here.

A different action is required depending on the task you want to integrate on your workflow. Currently supported actions are:

Here's an example of using one of the Actions, in this case to check deployments

name: Example workflow using Snowplow's Data Structures CI
on: push
jobs:
  data-structures-check:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: Run Snowplow's Data Structures CI
      uses: snowplow-product/msc-schema-ci-action/check@v1
      with:
        organization-id: ${{ env.SNOWPLOW_ORG_ID }}
        api-key: ${{ secrets.SNOWPLOW_API_KEY }}
        manifest-path: 'snowplow-schemas.json'            
        environment: ${{ env.ENVIRONMENT }}

Note: GitHub Actions will not pass on secrets set in the repository to forks being used in pull requests, and so the Snowplow's Data Structures CI actions that require them will fail to run.

Snowplow Data Structures CI is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Integrate Snowplow Data Structures API into your CI/CD pipeline
v1.0.0
Latest

Snowplow Data Structures CI is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.