erseco/FacturaScripts Forja Publisher

Uploads a plugin ZIP as a new build on the FacturaScripts forja after a release.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 25, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: erseco/action-facturascripts-publicar-forja@6b295793a28de0eb913968b2b60b285c072afca6 # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
plugin-slugPlugin slug on the forja (lowercase, e.g. "quickcreate", "aiscan").yes
zip-pathLocal path to the plugin ZIP produced by the release step.yes
versionVersion 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-userForja username/email. Use a GitHub secret, never hardcode.yes
forja-passwordForja password. Use a GitHub secret, never hardcode.yes
forja-urlBase URL of the forja.nohttps://facturascripts.com
statusOptional final status for the new build. One of "stable", "beta" or "0" (disabled). Defaults to whatever the forja assigns (usually "beta").no
dry-runIf true, login and fetch the CSRF token but do not POST the build.nofalse
namedescription
build-idId of the newly created build on the forja.
build-versionVersion stored on the forja (post-normalization).
build-urlURL to the plugin admin page (anchored to the new build modal when available).
build-statusFinal status of the new build when the status input was set; empty otherwise.