erseco/FacturaScripts Forja Publisher
Uploads a plugin ZIP as a new build on the FacturaScripts forja after a release.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 25, 2026
- License
- MIT
Pinned Snippet
uses: erseco/action-facturascripts-publicar-forja@6b295793a28de0eb913968b2b60b285c072afca6 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| plugin-slug | Plugin slug on the forja (lowercase, e.g. "quickcreate", "aiscan"). | yes | — |
| zip-path | Local path to the plugin ZIP produced by the release step. | yes | — |
| version | Version to attach to the build. Must be an integer ("7") or a single-decimal number ("7.1"). A leading "v" is stripped. Triple-dot and pre-release formats are rejected by FacturaScripts. | yes | — |
| forja-user | Forja username/email. Use a GitHub secret, never hardcode. | yes | — |
| forja-password | Forja password. Use a GitHub secret, never hardcode. | yes | — |
| forja-url | Base URL of the forja. | no | https://facturascripts.com |
| status | Optional final status for the new build. One of "stable", "beta" or "0" (disabled). Defaults to whatever the forja assigns (usually "beta"). | no | — |
| dry-run | If true, login and fetch the CSRF token but do not POST the build. | no | false |
Outputs
| name | description |
|---|---|
| build-id | Id of the newly created build on the forja. |
| build-version | Version stored on the forja (post-normalization). |
| build-url | URL to the plugin admin page (anchored to the new build modal when available). |
| build-status | Final status of the new build when the status input was set; empty otherwise. |