From e6d1610f2a69065bd09a152ffd300bf792249bb3 Mon Sep 17 00:00:00 2001 From: Jeffrey Wong Date: Thu, 2 Mar 2023 13:12:15 -0500 Subject: [PATCH 1/4] Stub out CRON script --- .github/workflows/cron.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/cron.yml diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml new file mode 100644 index 0000000..a8c0d80 --- /dev/null +++ b/.github/workflows/cron.yml @@ -0,0 +1,33 @@ +# name: Data release cron job +# on: +# schedule: +# # * is a special character in YAML so you have to quote this string +# # (every day at 1am) +# - cron: '0 1 * * *' + +# permissions: +# contents: read + +# jobs: +# ci: +# runs-on: ubuntu-latest +# container: node:16 +# environment: cron + +# steps: +# - name: Check out repository code +# uses: actions/checkout@v3 + +# - name: Install dependencies +# run: npm install + +# - name: Run tweet script +# run: npm start +# env: +# TIME_SPAN: ${{ vars.TIME_SPAN }} +# PACKAGES: ${{ vars.PACKAGES }} +# TWEET: ${{ vars.TWEET }} +# CONSUMER_KEY: ${{ secrets.CONSUMER_KEY }} +# CONSUMER_SECRET: ${{ secrets.CONSUMER_SECRET }} +# ACCESS_TOKEN_KEY: ${{ secrets.ACCESS_TOKEN_KEY }} +# ACCESS_TOKEN_SECRET: ${{ secrets.ACCESS_TOKEN_SECRET }} \ No newline at end of file From 14b691318c4ecf4ead72a7a4a93c5810ba1136f2 Mon Sep 17 00:00:00 2001 From: Jeffrey Wong Date: Mon, 6 Mar 2023 14:16:09 -0500 Subject: [PATCH 2/4] Add a dummy data npm script --- package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e6874d9..3b6be2b 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,9 @@ "coverage": "nyc mocha", "fix": "eslint ./src --fix", "lint": "eslint ./src", - "clean": "rimraf dist src/dashboard/build" + "clean": "rimraf dist src/dashboard/build", + "data:search": "echo \"Hello World!\"", + "data": "run-s data:*" }, "author": "Pathway Commons", "license": "MIT", From a64b37afdc24592561a39ab91d3052989753217e Mon Sep 17 00:00:00 2001 From: Jeffrey Wong Date: Mon, 6 Mar 2023 14:16:24 -0500 Subject: [PATCH 3/4] Have cron run the (dummy) data npm script. --- .github/workflows/cron.yml | 48 ++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml index a8c0d80..4020926 100644 --- a/.github/workflows/cron.yml +++ b/.github/workflows/cron.yml @@ -1,33 +1,25 @@ -# name: Data release cron job -# on: -# schedule: -# # * is a special character in YAML so you have to quote this string -# # (every day at 1am) -# - cron: '0 1 * * *' +name: Data release cron job +on: + schedule: + # * is a special character in YAML so you have to quote this string + # (every day at 1am) + - cron: '0 1 * * *' -# permissions: -# contents: read +permissions: + contents: read -# jobs: -# ci: -# runs-on: ubuntu-latest -# container: node:16 -# environment: cron +jobs: + data: + runs-on: ubuntu-latest + container: node:16 + environment: cron -# steps: -# - name: Check out repository code -# uses: actions/checkout@v3 + steps: + - name: Check out repository code + uses: actions/checkout@v3 -# - name: Install dependencies -# run: npm install + - name: Install dependencies + run: npm install -# - name: Run tweet script -# run: npm start -# env: -# TIME_SPAN: ${{ vars.TIME_SPAN }} -# PACKAGES: ${{ vars.PACKAGES }} -# TWEET: ${{ vars.TWEET }} -# CONSUMER_KEY: ${{ secrets.CONSUMER_KEY }} -# CONSUMER_SECRET: ${{ secrets.CONSUMER_SECRET }} -# ACCESS_TOKEN_KEY: ${{ secrets.ACCESS_TOKEN_KEY }} -# ACCESS_TOKEN_SECRET: ${{ secrets.ACCESS_TOKEN_SECRET }} \ No newline at end of file + - name: Run tweet script + run: npm run data \ No newline at end of file From fefcfeea2dda478e6662ac2bb023269fd251fc4a Mon Sep 17 00:00:00 2001 From: Jeffrey Wong Date: Mon, 6 Mar 2023 14:18:22 -0500 Subject: [PATCH 4/4] Single data npm script. --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 3b6be2b..73f87ca 100644 --- a/package.json +++ b/package.json @@ -27,8 +27,7 @@ "fix": "eslint ./src --fix", "lint": "eslint ./src", "clean": "rimraf dist src/dashboard/build", - "data:search": "echo \"Hello World!\"", - "data": "run-s data:*" + "data": "echo \"Hello World!\"" }, "author": "Pathway Commons", "license": "MIT",