Skip to content

Update README.md and add CLAUDE.md #157

Update README.md and add CLAUDE.md

Update README.md and add CLAUDE.md #157

Workflow file for this run

name: crucible-ci
on:
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
changes:
runs-on: [ self-hosted, workflow-overhead ]
outputs:
only-docs: ${{ steps.filter.outputs.only_changed }}
steps:
- uses: actions/checkout@v4
- uses: tj-actions/changed-files@v47
id: filter
with:
files: |
LICENSE
*.md
**/*.md
.github/rulesets/**
.github/workflows/run-crucible-tracking.yaml
.github/workflows/crucible-ci.yaml
.github/workflows/cdm-ci.yaml
docs/**
call-real-core-crucible-ci:
needs: changes
if: ${{ needs.changes.outputs.only-docs != 'true' }}
uses: perftool-incubator/crucible-ci/.github/workflows/core-crucible-ci.yaml@main
with:
ci_target: "CommonDataModel"
ci_target_branch: "${{ github.ref }}"
github_workspace: "$GITHUB_WORKSPACE"
userenv_filter: "minimal"
secrets:
ci_registry_auth: ${{ secrets.CRUCIBLE_CI_ENGINES_REGISTRY_AUTH }}
quay_oauth_token: ${{ secrets.CRUCIBLE_QUAYIO_OAUTH_TOKEN }}
call-faux-core-crucible-ci:
needs: changes
if: ${{ needs.changes.outputs.only-docs == 'true' }}
uses: perftool-incubator/crucible-ci/.github/workflows/faux-core-crucible-ci.yaml@main
crucible-ci-complete:
runs-on: [ self-hosted, workflow-overhead ]
needs: [ call-real-core-crucible-ci, call-faux-core-crucible-ci ]
# the always() will make this step run if one of the "needs" is
# skipped (which should always be the case) but the other
# completes successfully
if: always()
steps:
- run: 'echo "crucible-ci complete"'