fedeericodl/Discord Update Class Names
Automated CSS class name synchronization tool for Discord theme developers
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| files | Files/directories to process (comma/newline separated) Example: | src/theme/**/*.scss theme.css components/*.scss | yes | — |
| follow-symbolic-links | Indicates whether to follow symbolic links when resolving file paths | — | true |
| ignores | Files/directories to exclude from processing (comma/newline separated) Example: | src/theme/**/*.scss theme.css components/*.scss | — | — |
| ignore-class-names | Class names to ignore during processing (comma/newline separated). Use this for client mod/plugin classes to avoid false positives Example: | class1,class2 class3 class4 | — | — |
| report-outdated | Indicates whether to fail the action if outdated class names are found, even if no changes were made | — | false |
| token | GitHub token to use for pull requests creation | — | ${{ github.token }} |
| target-branch | Destination branch for automated changes (creates if missing) | — | classname-updates |
| commit-message | Commit message template | — | chore: update Discord class names (automated) |
| pr-title | Pull request title template | — | Class Name Updates |
Outputs
| name | description |
|---|---|
| version-hash | Discord client build version hash |
| built-at | Discord client build date timestamp |
| total-class-names | Total class names found in theme files |
| changed-class-names | Class names successfully updated in theme files |
| failed-changed-class-names | Class names that could not be updated in theme files |