deepbluerobotics/Setup Webots

Installs Webots on the runner

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jul 29, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: deepbluerobotics/setup-webots@e01fa7ea9c88227bfb0b2b01fe85c2d1760c2906 # v2.1.0

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

namedescriptionrequireddefault
webotsVersionVersion of Webots to install.yes
webotsTagOptionally specify a specific tag from the Webots repository to install. (Defaults to <webotsVersion>)no""
webotsRepositoryOptionally specify a specific repository to download Webots from (Defaults to cyberbotics/webots)no""
webotsBaseUrlOptionally specify a base URL containing the distribution files (Defaults to https://github.com/<webotsRepository>/releases/download/<webotsTag>)no""
namedescription
bashCmdStart of a command line in bash which will run webots on all runners with options suitable for headless execution. This is also put in the RUN_WEBOTS environment variable.
cachePathPath to cache.
homePath of the Webots installation, suitable for putting in WEBOTS_HOME environment variable
binDirDirectory containing the Webots executable, suitable for adding to the PATH environment variable
binFull path to the Webots executable, suitable for running webots directly (albeit probably not succesfully, that's what bashCmd or $RUN_WEBOTS is for)
baseUrlThe location of the Webots release being used