Aggregate BGG Hotness Spreadsheet (One month) #50
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Aggregate BGG Hotness Spreadsheet (One month) | |
on: | |
schedule: | |
- cron: "0 14 1 * 1" | |
workflow_dispatch: | |
jobs: | |
fetch: | |
name: Aggregate data for the past month in a page | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: actions/setup-go@v4 | |
- id: bgghotness | |
run: | | |
go run aggregate/main.go -days=30 >> ${GITHUB_OUTPUT} | |
env: | |
DOCUMENT_ID: ${{ secrets.DOCUMENT_ID }} | |
- id: 'update_worksheet' | |
uses: jroehl/gsheet.action@v2.0.0 # you can specify '@release' to always have the latest changes | |
with: | |
spreadsheetId: ${{ secrets.DOCUMENT_ID }} | |
commands: | # list of commands, specified as a valid JSON string | |
${{ steps.bgghotness.outputs.data_array }} | |
env: | |
GSHEET_CLIENT_EMAIL: ${{ secrets.GOOGLE_EMAIL }} | |
GSHEET_PRIVATE_KEY: ${{ secrets.GOOGLE_SECRET }} | |
- name: dump results | |
env: | |
# the output of the action can be found in ${{ steps.update_worksheet.outputs.results }} | |
RESULTS: ${{ steps.update_worksheet.outputs.results }} | |
run: echo "$RESULTS" | jq |