Skip to content

cron

cron #289

Workflow file for this run

name: cron
on:
workflow_dispatch:
push:
schedule:
- cron: '0 0 * * *' #UTC
jobs:
cron:
name: cron
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup PHP, with composer and extensions
uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
with:
php-version: 8.4
coverage: none
- name: Install Composer dependencies
run: composer install --no-dev -q
- name: Copy Environment File
run: cp .env.example .env
- name: Generate Application Key
run: php artisan key:generate
- name: Run Command
run: php artisan sc:report
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
MAIL_MAILER: 'ses'
MAIL_FROM_ADDRESS: ${{ secrets.MAIL_FROM_ADDRESS }}
MAIL_FROM_NAME: ${{ secrets.MAIL_FROM_NAME }}
MAIL_TO_ADDRESS: ${{ secrets.MAIL_TO_ADDRESS }}
MAIL_TO_NAME: ${{ secrets.MAIL_TO_NAME }}
GOOGLE_SERVICE_ENABLED: true
GOOGLE_SERVICE_ACCOUNT_JSON_LOCATION: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_JSON_LOCATION }}