Skip to content

Update implementation jobs to use local workflows properly#115

Merged
avnes merged 4 commits into
masterfrom
feature/impl-jobs-2
Jun 1, 2026
Merged

Update implementation jobs to use local workflows properly#115
avnes merged 4 commits into
masterfrom
feature/impl-jobs-2

Conversation

@avnes
Copy link
Copy Markdown
Contributor

@avnes avnes commented Jun 1, 2026

This pull request updates the GitHub Actions workflows to use local workflow files instead of remote or inline configurations, and makes minor adjustments to scheduling and branch targeting. These changes centralize workflow logic and improve maintainability.

Workflow file refactoring:

  • The auto-release job in .github/workflows/implementation-auto-release.yaml now uses the local reusable workflow .github/workflows/automation-auto-release.yml instead of an inline configuration. The branch filter is simplified to only master, and the paths-ignore list is updated to focus on documentation and configuration files.
  • The enforce-label job in .github/workflows/implementation-enforce-labels.yaml now uses the local reusable workflow .github/workflows/automation-enforce-release-labels.yml instead of the external enforce-label-action. The branch filter is also simplified to only master.
  • The shared job in .github/workflows/implementation-housekeeping.yaml now uses the local reusable workflow .github/workflows/automation-housekeeping.yml instead of the remote dfds/shared-workflows workflow. The housekeeping schedule is changed to run at 2:00 AM UTC instead of 6:00 AM UTC.

@avnes avnes requested a review from a team as a code owner June 1, 2026 13:33
@avnes avnes added the norelease label Jun 1, 2026
Copy link
Copy Markdown

@wcarlsen wcarlsen left a comment

Choose a reason for hiding this comment

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

That sweet sweet DRY dog fooding. I expect the changes to paths-ignore and cron time makes sense to you ;-)

@avnes avnes merged commit f95a2c0 into master Jun 1, 2026
1 of 3 checks passed
@avnes avnes deleted the feature/impl-jobs-2 branch June 1, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants