Skip to content

Fetch Scenesfrancophones Organizers #2

Fetch Scenesfrancophones Organizers

Fetch Scenesfrancophones Organizers #2

name: Fetch Scenesfrancophones Organizers
on:
workflow_dispatch:
schedule:
- cron: '0 0 1 * *' #run every month first day
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Set up Ruby
uses: actions/setup-ruby@v1
with:
ruby-version: '3.1'
- run: bundle install
- name: Run Main Script
run: ruby main.rb https://scenesfrancophones.ca/diffuseurs?page= https://scenesfrancophones.ca div.diffuseurs__field-logo output/organizers.jsonld
- name: Commit and Push Changes
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Actions"
git add "output/${{ github.event.inputs.file_name }}"
git commit -m "Add data generated by the script"
git push
- name: Call Artsdata Workflow
uses: peter-evans/repository-dispatch@v2
with:
token: ${{secrets.PAT}}
event-type: trigger-organizers-artsdata-push