Skip to content

Merge pull request #3 from CodeBoarding/add-codeboarding-workflows #2

Merge pull request #3 from CodeBoarding/add-codeboarding-workflows

Merge pull request #3 from CodeBoarding/add-codeboarding-workflows #2

name: CodeBoarding sync
on:
push:
branches: [main]
paths-ignore:
- '.codeboarding/analysis.json'
- '.codeboarding/fingerprint.json'
- '.codeboarding/static_analysis.pkl'
- '.codeboarding/static_analysis.sha'
- '.codeboarding/codeboarding_version.json'
workflow_dispatch:
inputs:
force_full:
description: Rebuild without the committed baseline
type: boolean
default: false
permissions:
contents: write
id-token: write
concurrency:
group: codeboarding-sync-main
cancel-in-progress: false
jobs:
sync:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: CodeBoarding/CodeBoarding-action@action-v2-contract-only-simplification
with:
mode: sync
target_branch: main
force_full: ${{ inputs.force_full || false }}