gp-bulk-disseminate #2
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
# Purpose: upload newly-published works from Thoth to dedicated Google Play crawl server. | |
# Deposits all active/forthcoming Thoth works updated since last scheduled run. | |
# Google Play collection-code for each relevant publisher must be present as | |
# repository secret named GOOGLE_PLAY_COLL_[publisher_id]. | |
# Repository secrets GOOGLE_PLAY_BUCKET, GOOGLE_SERVICE_ACCOUNT and GOOGLE_WORKLOAD_ID_PROVIDER | |
# must also be present to allow connection to the crawl server. | |
name: gp-bulk-disseminate | |
on: | |
schedule: | |
# 'at 05:50 every day' | |
# (scheduling is not guaranteed; runs at the start of the hour | |
# are more likely to be delayed) | |
- cron: '50 5 * * *' | |
workflow_dispatch: | |
jobs: | |
gp-bulk-disseminate: | |
uses: ./.github/workflows/bulk_disseminate.yml | |
with: | |
platform: 'GooglePlay' | |
env_publishers: ${{ vars.GP_ENV_PUBLISHERS }} | |
env_exceptions: ${{ vars.GP_ENV_EXCEPTIONS }} | |
secrets: inherit |