Skip to content

.github/workflows/manage-poll.yml #38

.github/workflows/manage-poll.yml

.github/workflows/manage-poll.yml #38

Workflow file for this run

on:
schedule:
- cron: '33 3 * * 0'
workflow_dispatch:
jobs:
manage-poll:
runs-on: ubuntu-latest
env:
DAYS_ADDITION: 21
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.7'
- run: pip install -r requirements.txt
- name: Add new dates to poll
run: framadatectl --url ${{ secrets.FRAMADATE_ADMIN_URL }} add slot $(date -d "next sat + $DAYS_ADDITION day" +%Y-%m-%d) ""
- name: Remove old dates from poll
run: framadatectl --url ${{ secrets.FRAMADATE_ADMIN_URL }} delete old-slots