caffco/Get Changed Packages
Returns changed packages and those listed in your changesets
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base_branch | Name of the base branch from which changes will be computed. Defaults to `main`. | yes | main |
| repository_path | Relative or absolute path to the repository. Defaults to working directory. | yes | . |
Outputs
| name | description |
|---|---|
| packages_affected_by_release_plan | List of package names affected by the release plan defined by your changesets |
| changed_packages | List of package names that have changes since base branch, regardless appearing in your changesets or not |
| changed_packages_without_changeset | List of package names that have changes since base branch and do not appear in your changesets |
| packages_versions_after_applying_release_plan | Dictionary of package name -> version reflecting the result of applying the release plan defined by your changesets |
| all_changed_packages_have_changeset | Boolean flag telling whether all changed packages appear in at least one changeset (`true`) or not |