ubiquity-os/Update Manifest and Commit Changes
Checks out the repository, sets up Node, installs dependencies, updates manifest.json, formats, and commits/pushes changes signing the commit.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | Action to perform: publish or delete the artifact branch. | no | publish |
| manifestPath | The path to the manifest.json file. | no | ${{ github.workspace }}/manifest.json |
| schemaPath | The path to the plugin settings schema. | no | ${{ github.workspace }}/src/types/plugin-input.ts |
| pluginEntry | The path to the plugin entry file. | no | ${{ github.workspace }}/src/index.ts |
| commitMessage | The commit message. | no | chore: [skip ci] updated manifest.json and dist build |
| sourceRef | Source branch ref used for short_name and artifact branch mapping. | no | ${{ github.event_name == 'delete' && github.event.ref || github.event.workflow_run.head_branch || github.ref_name }} |
| artifactPrefix | Prefix used for artifact branches. | no | dist/ |
| nodeVersion | The version of Node.js to use. | — | 24.11.0 |
| treatAsEsm | If the package is set to be treated as ESM, it will replace __dirname occurrences. | — | false |
| bundleSingleFile | Bundle plugin entry into a single file (disables code splitting). | — | false |
| sourcemap | Generates the sourcemap for the compiled files | no | false |
| skipBotEvents | Sets manifest.skipBotEvents (true/false). | no | true |
| excludeSupportedEvents | Comma-separated supported events to remove from generated manifest listeners. | no | "" |
Outputs
no outputs