actions-marketplace-validations/pyodide-buildpackage-action

Build pyodide packages in GitHub Actions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jun 15, 2022
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/jobovy_pyodide-buildpackage-action@3ca215210a26e2738c73563a6a08fcf8777f1586 # no releases — HEAD as of 2026-07-13

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

namedescriptionrequireddefault
meta-yaml-pathPath of the meta.yaml filenometa.yaml
pyodide-tagPyodide tag or branch to useno0.20.0
output-dirDirectory for output package wheelnowheelhouse
all-wheels-output-dirDirectory for all built wheelsnowheelhouse-all
package-nameName of the package being built (default: repository name; needs to be set when building a URL)noNone
build-tagWhen building the current repository, name of the branch/tag/SHA to build (default: commit's SHA); set either this or build-url (neither defaults to current SHA)noNone
build-urlURL of package to build (e.g., https://github.com/jobovy/galpy/archive/main.tar.gz); set either this or build-tag (neither defaults to current SHA)noNone
build-depsWhether or not to build runtime Python dependencies (True/False: default False)noFalse
cacheWhether or not to cache the pyodide build environment (True/False; default: True)noTrue

no outputs