Skip to content

NCC-28 changing schedule to run 3 times a week - #5

Merged
sedv8808 merged 1 commit into
mainfrom
dev/ghactions
Aug 19, 2026
Merged

NCC-28 changing schedule to run 3 times a week#5
sedv8808 merged 1 commit into
mainfrom
dev/ghactions

Conversation

@sedv8808

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI lite review requested due to automatic review settings August 19, 2026 00:12
@sedv8808
sedv8808 merged commit b3bfe0b into main Aug 19, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the Neotoma DOI minting pipeline to run on a more frequent schedule (3x/week) and documents/parameterizes the schedule timezone so runs can stay aligned to a consistent local time across DST changes.

Changes:

  • Updated the default EventBridge Scheduler cron from weekly Friday to Mon/Wed/Fri at midnight.
  • Added a ScheduleTimezone CloudFormation parameter and wired it into ScheduleExpressionTimezone.
  • Refreshed README and GitHub Actions workflow text to reflect the new recurring schedule.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Updates schedule documentation and diagrams to reflect Mon/Wed/Fri runs.
infrastructure/doi-minter.yaml Changes default schedule, introduces ScheduleTimezone, and uses it for ScheduleExpressionTimezone.
entrypoint.sh Updates header comment to reflect historical (manual Friday) context.
.github/workflows/run-minting.yml Adjusts workflow comments to refer to scheduled runs generally (not weekly).
.github/workflows/deploy.yml Updates deploy input/help text and summary output wording for “recurring schedule”.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md
Comment on lines +388 to +389
`ScheduleExpression` defaults to `cron(0 0 ? * MON,WED,FRI *)`, read in the
`ScheduleTimezone` parameter which defaults to `Los Angeles`; ie midnight Pacific on Mondays, Wednesdays and Fridays.
Comment thread README.md
`ScheduleExpression` defaults to `cron(0 0 ? * MON,WED,FRI *)`, read in the
`ScheduleTimezone` parameter which defaults to `Los Angeles`; ie midnight Pacific on Mondays, Wednesdays and Fridays.

Running three times a week shortens how long a new dataset waits for its DOI, keeping the 48 hours window for datasets to settle.
Properties:
Name: !Sub "neotoma-doi-minting-${Environment}"
Description: Weekly Neotoma DOI minting run.
Description: Neotoma DOI minting run (midnight, Mondays/Wednesdays/Fridays).
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.

2 participants