IfChange (slnc)
Version updated for https://github.com/slnc/ifchange to version v0.3.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The ifchange GitHub Action is a linting tool designed to enforce the consistency of cross-file dependencies in codebases. By marking related code sections with specific comments (LINT.IfChange / LINT.ThenChange), it ensures that when one section of code changes, all referenced sections are updated accordingly, preventing overlooked changes and configuration mismatches. It supports 50+ programming languages, automates dependency validation in CI pipelines, and enhances code reliability by catching potential errors in pull requests or commits.
Release notes
0.3.0 (2026-03-21)
Features
- add go.mod support (#30) (8bcb8bf)
- support multi-line ThenChange (#31) (af149f5)
- validate ThenChange targets and support directory targets (#32) (685addd)