Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate Zenodo archiving #61

Open
10 of 13 tasks
jdangerx opened this issue Feb 15, 2023 · 2 comments
Open
10 of 13 tasks

Automate Zenodo archiving #61

jdangerx opened this issue Feb 15, 2023 · 2 comments

Comments

@jdangerx
Copy link
Member

jdangerx commented Feb 15, 2023

This issue tracks all the tasks required to get our automated archiving system up and running.

Scope

  • Archivers create a report describing what happened during an archiving run.
  • Each archiver can specify dataset-specific success/failure criteria.
  • Archivers are robust to transient networking issues (false "failures" that are external to the data).
  • Scheduled archiving runs produce a persistent record of their outcome (probably a GitHub issue).
  • Scheduled archiving runs notify us of their outcome (Slack notification + issue assignment).
  • All working archivers are being run on a schedule, publishing new archives to the production Zenodo site.

Out of Scope

Tasks

  1. eiawater inframundo
    zaneselvans
  2. 17 of 17
    inframundo zenodo
    zaneselvans
  3. bug ferc1 ferc2 ferc6 ferc60 ferc714 inframundo xbrl
  4. inframundo zenodo
  5. inframundo zenodo
    e-belfer
  6. 0 of 3
    inframundo
  7. inframundo
    e-belfer zaneselvans
  8. 1 of 17
    Epic inframundo
  9. 5 of 5
    eia176 eiawater inframundo metadata phmsagas
    e-belfer
  10. inframundo mshamines zenodo
  11. automation github_actions
@zaneselvans zaneselvans changed the title Run archiver in production weekly Run archivers in production weekly Feb 27, 2023
@zaneselvans zaneselvans changed the title Run archivers in production weekly Run scheduled archivers in production Feb 27, 2023
@zaneselvans zaneselvans changed the title Run scheduled archivers in production Automate Zenodo archiving runs Mar 12, 2023
@zaneselvans zaneselvans changed the title Automate Zenodo archiving runs Automate Zenodo archiving Mar 12, 2023
@e-belfer
Copy link
Member

@zaneselvans Do we feel satisfied closing this? We've changed the scope to move away from per-archive conditions since we originally wrote this, but I've closed #276

@zaneselvans
Copy link
Member

It seems like the base level "automate" is done, and we could probably gather together various other issues that improve the validation of archives and any archiving bugs we run into.

Can we close the bugs that are listed here now, since they don't seem to have been causing issues? I guess that's just #74 & #81. We should figure out how we want to deal with drafts and continue to make the success/failure conditions more robust.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Icebox
Development

No branches or pull requests

3 participants