Skip to content

Remove Entrypoint inputs.root-sbd, Add inputs.spack-manifest-path Where Missing#347

Merged
CodeGat merged 6 commits intospack-v1-migrationfrom
342-name-reserved-def-as-sbr
Jan 21, 2026
Merged

Remove Entrypoint inputs.root-sbd, Add inputs.spack-manifest-path Where Missing#347
CodeGat merged 6 commits intospack-v1-migrationfrom
342-name-reserved-def-as-sbr

Conversation

@CodeGat
Copy link
Copy Markdown
Member

@CodeGat CodeGat commented Jan 20, 2026

Closes #342
References #326

Important

This is a major update to the infrastructure (due to the removal of an entrypoint input). However, it is being rolled into the proposed v8 changes in #326

Background

While we are making major-level changes, we might as well go through the entrypoint inputs.

As we move towards the Reserved Definition _name being used as the root spec, we no longer need the MDR to populate this as an entrypoint input - it creates duplication.

Futhermore, some entrypoints were still requiring the MDR to populate the PR number depending on if the trigger was on.pull_request vs on.issue_comment - we can infer that from the caller ourselves.

Finally, some entrypoints did not have a spack-manifest-path input - even if we don't intend to go past the default of ./spack.yaml, it's good to have all the entrypoints in line with this.

The PR

  • ci: Removed entrypoint inputs.root-sbd, inputs.pr
  • cd: Removed entrypoint inputs.root-sbd
  • ci-closed: Removed entrypoint inputs.root-sbd, added inputs.spack-manifest-path
  • ci-command-configs: Removed entrypoint inputs.root-sbd, added inputs.spack-manifest-path, removed caller path for checkout
  • ci-comment (!bump): Removed entrypoint inputs.root-sbd, added inputs.spack-manifest-path

Testing

Success - see https://github.com/ACCESS-NRI/ACCESS-TEST/actions/runs/21159184318/job/60850244732?pr=62

Once Merged...

  • Update all MDRs to remove the deprecated entrypoint inputs, and add ones that are needed

@CodeGat CodeGat added type:enhancement Improvements to existing features priority:high version:MAJOR Requires an update to Model Deployment Repositories CI for:v8 Applies to v8 labels Jan 20, 2026
@CodeGat CodeGat self-assigned this Jan 20, 2026
@CodeGat CodeGat moved this from New Issues 🌅 to Review 👏 in Spack `0.22` to `1.0` Migration Jan 20, 2026
@CodeGat CodeGat force-pushed the 342-name-reserved-def-as-sbr branch from 009e3dc to ad108b8 Compare January 20, 2026 03:02
@CodeGat CodeGat marked this pull request as ready for review January 20, 2026 04:18
@CodeGat CodeGat force-pushed the 342-name-reserved-def-as-sbr branch from ad108b8 to 98d4023 Compare January 20, 2026 04:29
Copy link
Copy Markdown
Member

@aidanheerdegen aidanheerdegen left a comment

Choose a reason for hiding this comment

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

Awesome work. Thanks for the run-through.

@CodeGat CodeGat merged commit b238033 into spack-v1-migration Jan 21, 2026
@github-project-automation github-project-automation bot moved this from Review 👏 to Done ✅ in Spack `0.22` to `1.0` Migration Jan 21, 2026
@CodeGat CodeGat deleted the 342-name-reserved-def-as-sbr branch January 21, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

for:v8 Applies to v8 priority:high type:enhancement Improvements to existing features version:MAJOR Requires an update to Model Deployment Repositories CI

Projects

Status: Done ✅

Development

Successfully merging this pull request may close these issues.

2 participants