Skip to content

Scheduled Jobs

Scheduled Jobs #10

Workflow file for this run

name: Scheduled Jobs
on:
schedule:
- cron: '0 0 * * *' # Runs daily at midnight
- cron: '0 0 * * *' # Runs daily at midnight
jobs:
update_status:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 19.9
- name: Install dependencies
run: yarn
- name: Run status update job
run: node src/utils/helper.js updateStatusToDue
calculate_fines:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 19.9
- name: Install dependencies
run: yarn
- name: Run fine calculation job
run: node src/utils/helper.js fineCalculator