Skip to content

Monthly Coupon Distribution #56

Monthly Coupon Distribution

Monthly Coupon Distribution #56

name: "Monthly Coupon Distribution"
on:
schedule:
- cron: '1 1 1 * *'
jobs:
distribute:
runs-on: ubuntu-latest
steps:
- name: "Check out Git repository"
uses: actions/checkout@v2
- name: "Use Node.js 20"
uses: actions/setup-node@v2
with:
node-version: 20
- name: "Install latest published module from NPM"
run: npm i -g juicy-coupon-bot
- name: "Activate publishing mode"
run: |
echo "PUBLISHING_MODE=true" >> $GITHUB_ENV
- name: "Distribute coupons"
run: juicy-coupon-bot
env:
BLUESKY_IDENTIFIER: ${{ secrets.BLUESKY_IDENTIFIER }}
BLUESKY_PASSWORD: ${{ secrets.BLUESKY_PASSWORD }}
REDDIT_ACCOUNT_NAME: ${{ secrets.REDDIT_ACCOUNT_NAME }}
REDDIT_ACCOUNT_PASSWORD: ${{ secrets.REDDIT_ACCOUNT_PASSWORD }}
REDDIT_APP_ID: ${{ secrets.REDDIT_APP_ID }}
REDDIT_APP_SECRET: ${{ secrets.REDDIT_APP_SECRET }}