mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-14 08:45:20 +08:00

Issue number: N/A --------- <!-- Please do not submit updates to dependencies unless it fixes an issue. --> <!-- Please try to limit your pull request to one type (bugfix, feature, etc). Submit multiple pull requests if needed. --> ## What is the current behavior? <!-- Please describe the current behavior that you are modifying. --> GitHub actions allow screenshots to be updated either by updating all the components or providing a component name. If a component name is given, then the screenshots will only be updated on `src/components/{component-name}`. This isn't ideal when wanting to update a specific path. ## What is the new behavior? <!-- Please describe the behavior or changes that are being added by this PR. --> - The script no longer strips out `ion-`. The developer needs to submit a valid component name or valid path. - The script no longer appends the value to `src/components/` - The script will run all instances of a component if only the name is given - The script will run tests within a given path ## Does this introduce a breaking change? - [ ] Yes - [x] No <!-- If this introduces a breaking change: 1. Describe the impact and migration path for existing applications below. 2. Update the BREAKING.md file with the breaking change. 3. Add "BREAKING CHANGE: [...]" to the commit description when merging. See https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#footer for more information. --> ## Other information <!-- Any other information that is important to this PR such as screenshots of how the component looks before and after the change. --> How to test: 1. Create a new branch based off this one 2. Make a style change 3. Push it to the new branch 4. Update the reference images using the new branch 5. This will show you all the options Recommended to test: - a component name (`chip`) - a path (`src/components/chip/test/a11y`) - a component that doesn't exist (`random-component`) - no provided component, leave the first input blank