Skip to content

Comments

fix: include 'src/**' path in release workflow triggers#1646

Merged
mnriem merged 1 commit intogithub:mainfrom
mnriem:feature/include-src-in-release-workflow
Feb 20, 2026
Merged

fix: include 'src/**' path in release workflow triggers#1646
mnriem merged 1 commit intogithub:mainfrom
mnriem:feature/include-src-in-release-workflow

Conversation

@mnriem
Copy link
Collaborator

@mnriem mnriem commented Feb 20, 2026

Summary

Adds src/** to the paths: trigger list in the release workflow so that CLI code changes merged to main properly trigger a release.

Problem

The release workflow (.github/workflows/release.yml) triggers on memory/**, scripts/**, templates/**, and .github/ but not src/**. Bug fixes to the Python CLI silently sit unreleased.workflows/**

Fixes #1645

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Copilot AI review requested due to automatic review settings February 20, 2026 15:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request addresses a critical gap in the release workflow configuration by adding src/** to the paths that trigger automated releases. The Specify CLI code lives in the src/ directory, containing Python modules (src/specify_cli/__init__.py and src/specify_cli/extensions.py) that form the core of the CLI tool. Without this trigger path, bug fixes and feature improvements to the Python CLI merged to main would not automatically produce releases, requiring manual intervention.

Changes:

  • Added src/** path trigger to the release workflow, positioned alphabetically between scripts/** and templates/**

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem mnriem merged commit 465acd9 into github:main Feb 20, 2026
12 checks passed
@mnriem mnriem deleted the feature/include-src-in-release-workflow branch February 20, 2026 21:39
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.

Release workflow does not trigger on src/** changes

1 participant