diff --git a/.github/workflows/add-to-project.yml b/.github/workflows/add-to-project.yml new file mode 100644 index 0000000..4142b77 --- /dev/null +++ b/.github/workflows/add-to-project.yml @@ -0,0 +1,13 @@ +name: Add Issue or PR to Project + +on: + issues: + types: [opened] + pull_request_target: + types: [opened, ready_for_review, converted_to_draft] + +jobs: + add-to-project: + name: Add issue or pull request to project + uses: nasa/cFS/.github/workflows/add-to-project-reusable.yml@dev + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/build-run-app.yml b/.github/workflows/build-run-app.yml new file mode 100644 index 0000000..8f7aba1 --- /dev/null +++ b/.github/workflows/build-run-app.yml @@ -0,0 +1,23 @@ +name: Build and Run + +on: + push: + branches: + - dev + - main + pull_request: + types: + - opened + - reopened + - synchronize + workflow_dispatch: + schedule: + # 10:45 PM UTC every Sunday + - cron: '45 22 * * 0' +jobs: + build-run: + name: Build and run with startup msg verification + uses: nasa/cFS/.github/workflows/build-run-app-reusable.yml@dev + with: + dependency: nasa/sample_lib + app-entrypoint-suffix: Main \ No newline at end of file diff --git a/.github/workflows/unit-test-coverage.yml b/.github/workflows/unit-test-coverage.yml new file mode 100644 index 0000000..e9178a0 --- /dev/null +++ b/.github/workflows/unit-test-coverage.yml @@ -0,0 +1,23 @@ +name: Unit Test and Coverage + +on: + push: + branches: + - dev + - main + pull_request: + types: + - opened + - reopened + - synchronize + workflow_dispatch: + schedule: + # 10:50 PM UTC every Sunday + - cron: '50 22 * * 0' + +jobs: + unit-test-coverage: + name: Run unit test and coverage + uses: nasa/cFS/.github/workflows/unit-test-coverage-reusable.yml@dev + with: + dependency: nasa/sample_lib \ No newline at end of file