Skip to content

Conversation

@adrienbernede
Copy link
Member

This component detects changes in radiuss-spack-configs shared jobs
and warns developers when local job overrides may need updating.

The check compares shared jobs between the branch base (where the
branch diverged from develop) and current HEAD, identifying renamed,
modified, or removed jobs that have local overrides.

Features:

  • Triggers only when radiuss-spack-configs submodule changes
  • Uses git merge-base to compare against develop branch
  • Warns if develop has moved ahead (out-of-sync detection)
  • Detects renamed/removed jobs with local overrides
  • Detects modified shared jobs (SPEC changes) with local overrides
  • Provides non-blocking warnings with actionable guidance
  • Uses full git clone (GIT_DEPTH: 0) for reliable merge-base calculation

  This component detects changes in radiuss-spack-configs shared jobs
  and warns developers when local job overrides may need updating.

  The check compares shared jobs between the branch base (where the
  branch diverged from develop) and current HEAD, identifying renamed,
  modified, or removed jobs that have local overrides.

  Features:
  - Triggers only when radiuss-spack-configs submodule changes
  - Uses git merge-base to compare against develop branch
  - Warns if develop has moved ahead (out-of-sync detection)
  - Detects renamed/removed jobs with local overrides
  - Detects modified shared jobs (SPEC changes) with local overrides
  - Provides non-blocking warnings with actionable guidance
  - Uses full git clone (GIT_DEPTH: 0) for reliable merge-base calculation
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