diff --git a/.github/workflows/build-documentation.yml b/.github/workflows/build-documentation.yml index 109e1b5..f1c9310 100644 --- a/.github/workflows/build-documentation.yml +++ b/.github/workflows/build-documentation.yml @@ -1,4 +1,4 @@ -name: Build and Deploy Documentation +name: Build Documentation on: push: @@ -15,9 +15,8 @@ on: jobs: build-documentation: name: Build and deploy cFS documents - uses: nasa/cFS/.github/workflows/build-deploy-doc.yml@main + uses: nasa/cFS/.github/workflows/build-doc-reusable.yml@dev with: target: "[\"sc-usersguide\"]" app-name: sc - buildpdf: ${{ github.event_name == 'push' && contains(github.ref, 'main')}} - deploy: ${{ github.event_name == 'push' && contains(github.ref, 'main')}} + buildpdf: ${{ github.event_name == 'push' && (contains(github.ref, 'main') || contains(github.ref, 'dev')) }} diff --git a/.github/workflows/build-run-app.yml b/.github/workflows/build-run-app.yml index b780d37..a3b6a58 100644 --- a/.github/workflows/build-run-app.yml +++ b/.github/workflows/build-run-app.yml @@ -11,8 +11,11 @@ on: - reopened - synchronize workflow_dispatch: + schedule: + # 9:35 PM UTC every Sunday + - cron: '35 21 * * 0' jobs: build-run: name: Build and run with startup msg verification - uses: nasa/cFS/.github/workflows/build-run-app.yml@main + uses: nasa/cFS/.github/workflows/build-run-app-reusable.yml@dev diff --git a/.github/workflows/format-check.yml b/.github/workflows/format-check.yml index 441199a..a47839d 100644 --- a/.github/workflows/format-check.yml +++ b/.github/workflows/format-check.yml @@ -2,13 +2,18 @@ name: Format Check # Run on all push and pull requests on: + push: + branches: + - dev + - main pull_request: types: - opened - reopened - synchronize + workflow_dispatch: jobs: format-check: name: Run format check - uses: nasa/cFS/.github/workflows/format-check.yml@main + uses: nasa/cFS/.github/workflows/format-check.yml@dev diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 800c300..9c279a0 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -15,7 +15,5 @@ on: jobs: static-analysis: - name: Run cppcheck - uses: nasa/cFS/.github/workflows/static-analysis.yml@main - with: - strict-dir-list: './fsw' + name: Static Analysis + uses: nasa/cFS/.github/workflows/app-static-analysis-reusable.yml@dev \ No newline at end of file diff --git a/.github/workflows/unit-test-coverage.yml b/.github/workflows/unit-test-coverage.yml index 5056711..137d4f2 100644 --- a/.github/workflows/unit-test-coverage.yml +++ b/.github/workflows/unit-test-coverage.yml @@ -15,4 +15,4 @@ on: jobs: unit-test-coverage: name: Run unit test and coverage - uses: nasa/cFS/.github/workflows/unit-test-coverage.yml@main + uses: nasa/cFS/.github/workflows/unit-test-coverage-reusable.yml@dev