Skip to content

Post Twitter

Post Twitter #10

name: Post Twitter
on:
schedule:
- cron: '30 1 * * *'
workflow_dispatch:
jobs:
post-to-twitter:
runs-on: ubuntu-latest
environment: PROD
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Setup Node.js v20
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Install dependencies
run: npm install
- name: Post to Twitter
env:
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }}
TWITTER_API_SECRET: ${{ secrets.TWITTER_API_SECRET }}
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
run: node index.js