mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-14 16:47:02 +02:00
42 lines
1.6 KiB
YAML
42 lines
1.6 KiB
YAML
name: Upload current-full.csv and current-federal.csv
|
|
run-name: Upload current-full.csv and current-federal.csv
|
|
|
|
on:
|
|
schedule:
|
|
# Runs every day at 5 AM UTC.
|
|
- cron: "0 5 * * *"
|
|
|
|
jobs:
|
|
upload-reports:
|
|
runs-on: ubuntu-latest
|
|
env:
|
|
CF_USERNAME: CF_${{ secrets.CF_REPORT_ENV }}_USERNAME
|
|
CF_PASSWORD: CF_${{ secrets.CF_REPORT_ENV }}_PASSWORD
|
|
steps:
|
|
- name: Generate current-federal.csv
|
|
uses: cloud-gov/cg-cli-tools@main
|
|
with:
|
|
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
|
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
|
cf_org: cisa-dotgov
|
|
cf_space: ${{ secrets.CF_REPORT_ENV }}
|
|
cf_command: "run-task getgov-${{ secrets.CF_REPORT_ENV }} --command 'python manage.py generate_current_federal_report' --name federal"
|
|
|
|
- name: Generate current-full.csv
|
|
uses: cloud-gov/cg-cli-tools@main
|
|
with:
|
|
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
|
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
|
cf_org: cisa-dotgov
|
|
cf_space: ${{ secrets.CF_REPORT_ENV }}
|
|
cf_command: "run-task getgov-${{ secrets.CF_REPORT_ENV }} --command 'python manage.py generate_current_full_report' --name full"
|
|
|
|
- name: Generate and email domain-metadata.csv
|
|
uses: cloud-gov/cg-cli-tools@main
|
|
with:
|
|
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
|
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
|
cf_org: cisa-dotgov
|
|
cf_space: ${{ secrets.CF_REPORT_ENV }}
|
|
cf_command: "run-task getgov-${{ secrets.CF_REPORT_ENV }} --command 'python manage.py email_current_metadata_report' --name metadata"
|
|
|