Skip to content

daily-refresh

daily-refresh #294

name: daily-refresh
on:
workflow_dispatch:
schedule:
- cron: '33 3 * * *'
jobs:
test-actions:
runs-on: macOS-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: r-lib/actions/setup-r@v2
- name: Install packages
run: |
install.packages("dplyr")
install.packages("purrr")
install.packages("httr")
install.packages("jsonlite")
install.packages("lubridate")
install.packages("magrittr")
install.packages("ratelimitr")
install.packages("readODS")
install.packages("readr")
install.packages("readxl")
install.packages("rvest")
install.packages("stringr")
install.packages("stringi")
install.packages("tibble")
install.packages("tidyr")
install.packages("unpivotr")
shell: Rscript {0}
- name: Scrape files
run: |
source("R/10_gov_search_results.R")
source("R/11_data_links_results.R")
source("R/12_download_data_files.R")
source("R/13_match_and_format.R")
source("R/14_aggregate_clean.R")
shell: Rscript {0}
- name: Commit files
run: |
git config --local user.email "actions@github.com"
git config --local user.name "GitHub Actions"
git add --all
git commit -am "run scrape"
git push