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

Update note about confirmation emails in publishing workflow docs #1341

Merged
merged 1 commit into from
Aug 15, 2024

Conversation

jazairi
Copy link
Contributor

@jazairi jazairi commented Aug 14, 2024

Why these changes are being introduced:

The readme indicates that the last email to look for while running the publication workflow is the preservation email. The past few times I've run the job, it's been the MARC export email.

Relevant ticket(s):

N/A

How this addresses that need:

This generalizes the aforementioned note to check for the presence of all three emails, before suggesting that the MARC email may be the last one in the series.

Side effects of this change:

None.

Developer

  • All new ENV is documented in README
  • All new ENV has been added to Heroku Pipeline, Staging and Prod
  • ANDI or Wave has been run in accordance to
    our guide and
    all issues introduced by these changes have been resolved or opened as new
    issues (link to those issues in the Pull Request details above)
  • Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

  • The commit message is clear and follows our guidelines
    (not just this pull request message)
  • There are appropriate tests covering any new functionality
  • The documentation has been updated or is unnecessary
  • The changes have been verified
  • New dependencies are appropriate or there were no changes

Requires database migrations?

NO

Includes new or updated dependencies?

NO

@mitlib mitlib temporarily deployed to thesis-submit-pr-1341 August 14, 2024 20:46 Inactive
@coveralls
Copy link

coveralls commented Aug 14, 2024

Coverage Status

coverage: 98.313%. remained the same
when pulling a27556e on doc-update
into 462f766 on main.

README.md Outdated
# wait for all ETD emails to be received (the preservation email is the final one to look for)
# scale the worker back down so we do not pay for more CPU/memory than we need
# wait for all ETD emails to be received (there are three emails: one overall results summary, one preservation
# results summary, and one MARC batch export. The batch export email is typically the final one to look for).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm glad you are updating these docs as I noted the last time I ran them there was a discrepancy but wasn't sure if it was going to be predictive. It seems like it is. That said, would you be okay with removing the bit that says which one is last and just introducing this new change that list what the 3 are? i.e,. just removing The batch export email is typically the final one to look for and leaving the rest of this change?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to keep that in I'm fine with it though as it does seem to have been stable over the last several runs.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, that works for me.

Copy link
Member

@JPrevost JPrevost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving but please note comments in case you want to make the small change I am suggesting.

Why these changes are being introduced:

The readme indicates that the last email to look for while running
the publication workflow is the preservation email. The past few
times I've run the job, it's been the MARC export email.

Relevant ticket(s):

N/A

How this addresses that need:

This generalizes the aforementioned note to check for the presence
of all three emails, before suggesting that the MARC email may
be the last one in the series.

Side effects of this change:

None.
@jazairi jazairi temporarily deployed to thesis-submit-pr-1341 August 15, 2024 14:03 Inactive
@jazairi jazairi merged commit b2eab6b into main Aug 15, 2024
3 checks passed
@jazairi jazairi deleted the doc-update branch August 15, 2024 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants