Skip to content

Execute

Execute #15717

Workflow file for this run

name: Execute
on:
push:
branches: ["main"]
workflow_dispatch:
schedule:
- cron: '0 * * * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check Out Repo
uses: actions/checkout@v4
- name: Restore livedata
uses: actions/cache/restore@v4
with:
path: lives.yml
key: livedata
- name: Install pipenv
run: pipx install pipenv
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
cache: pipenv
- name: Install dependencies
run: pipenv install
- name: Execute
run: pipenv run main
env:
TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }}
TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }}
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
YOUTUBE_API_KEY: ${{ secrets.YOUTUBE_API_KEY }}
YOUTUBE_CHANNEL_ID: ${{ secrets.YOUTUBE_CHANNEL_ID }}
- name: Save live datas
uses: actions/cache/save@v4
with:
path: lives.yml
key: livedata