From 82f7946d4b07d7193f589dbf90751e96c8fa30f6 Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Fri, 2 Aug 2024 12:30:14 -0700 Subject: [PATCH 1/4] chore(CI): Added github workflows for daily CI --- .github/workflows/ci-unit-tests.yaml | 2 +- .github/workflows/daily_ci.yaml | 10 ++++++++++ .github/workflows/pull.yaml | 9 +++++++++ .github/workflows/push.yaml | 11 +++++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/daily_ci.yaml create mode 100644 .github/workflows/pull.yaml create mode 100644 .github/workflows/push.yaml diff --git a/.github/workflows/ci-unit-tests.yaml b/.github/workflows/ci-unit-tests.yaml index dc28dc21..8f0d7581 100644 --- a/.github/workflows/ci-unit-tests.yaml +++ b/.github/workflows/ci-unit-tests.yaml @@ -1,6 +1,6 @@ name: Unit tests -on: [pull_request] +on: workflow_call jobs: ci-unit-tests: diff --git a/.github/workflows/daily_ci.yaml b/.github/workflows/daily_ci.yaml new file mode 100644 index 00000000..c52f16de --- /dev/null +++ b/.github/workflows/daily_ci.yaml @@ -0,0 +1,10 @@ +# This workflow runs every weekday at 15:00 UTC (8AM PDT) +name: Daily CI + +on: + schedule: + - cron: "00 15 * * 1-5" + +jobs: + daily-ci-js-helpers: + uses: ./.github/workflows/ci-unit-tests.yaml \ No newline at end of file diff --git a/.github/workflows/pull.yaml b/.github/workflows/pull.yaml new file mode 100644 index 00000000..266509cb --- /dev/null +++ b/.github/workflows/pull.yaml @@ -0,0 +1,9 @@ +# This workflow runs for every pull request +name: PR CI + +on: + pull_request: + +jobs: + pr-ci-js-helpers-test: + uses: ./.github/workflows/ci-unit-tests.yaml \ No newline at end of file diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml new file mode 100644 index 00000000..0bbed9f4 --- /dev/null +++ b/.github/workflows/push.yaml @@ -0,0 +1,11 @@ +# This workflow runs for every push to main +name: Push CI + +on: + push: + branches: + - master + +jobs: + push-ci-js-helpers-test: + uses: ./.github/workflows/ci-unit-tests.yaml \ No newline at end of file From b5dcbaa78be1bc7331d9b46e68ff7af8cb427b6a Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Fri, 2 Aug 2024 12:50:04 -0700 Subject: [PATCH 2/4] revert trial --- .github/workflows/push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 0bbed9f4..917677cd 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -4,7 +4,7 @@ name: Push CI on: push: branches: - - master + - rkapila/daily-ci jobs: push-ci-js-helpers-test: From f03572f267b805f5152b6455b8d73c31b3f93fbd Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Fri, 2 Aug 2024 12:50:35 -0700 Subject: [PATCH 3/4] fix --- .github/workflows/push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 917677cd..0bbed9f4 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -4,7 +4,7 @@ name: Push CI on: push: branches: - - rkapila/daily-ci + - master jobs: push-ci-js-helpers-test: From fffa3e1b2b1adf285d43a2714d2c517121a03d95 Mon Sep 17 00:00:00 2001 From: Ritvik Kapila Date: Fri, 2 Aug 2024 13:09:41 -0700 Subject: [PATCH 4/4] fix --- .github/workflows/push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 0bbed9f4..ed7d8b55 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -1,4 +1,4 @@ -# This workflow runs for every push to main +# This workflow runs for every push to master name: Push CI on: