Skip to content

Update

Update #14124

Workflow file for this run

name: Update
permissions:
contents: write
on:
workflow_dispatch:
schedule:
- cron: '0 * * * *'
jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.1'
- name: Install dependencies
run: bundle install
- name: Run updates
env:
BIRTHDAYS_APP_ID: ${{ vars.BIRTHDAYS_APP_ID }}
BIRTHDAYS_API_KEY: ${{ secrets.BIRTHDAYS_API_KEY }}
COUNTDOWNS_APP_ID: ${{ vars.COUNTDOWNS_APP_ID }}
COUNTDOWNS_API_KEY: ${{ secrets.COUNTDOWNS_API_KEY }}
HOUSE_APP_ID: ${{ vars.HOUSE_APP_ID }}
HOUSE_API_KEY: ${{ secrets.HOUSE_API_KEY }}
RECURRENCE_APP_ID: ${{ vars.RECURRENCE_APP_ID }}
RECURRENCE_API_KEY: ${{ secrets.RECURRENCE_API_KEY }}
PROGRESS_APP_ID: ${{ vars.PROGRESS_APP_ID }}
PROGRESS_API_KEY: ${{ secrets.PROGRESS_API_KEY }}
run:
bundle exec ruby update.rb
- name: Commit files
run: |
git config --local user.email "support@shayesapps.com"
git config --local user.name "github-actions[bot]"
git add -A
git diff-index --quiet HEAD || git commit -m 'Updated json values'
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}