An open API service indexing awesome lists of open source software.

https://github.com/endel/construct3-addon-release-github-actions

Automatically publish your Construct3 Addon through Github Actions and Puppeteer
https://github.com/endel/construct3-addon-release-github-actions

Last synced: 4 months ago
JSON representation

Automatically publish your Construct3 Addon through Github Actions and Puppeteer

Awesome Lists containing this project

README

          

# Publishing a `.c3addon` to Construct3 Addons Page through GitHub Actions

Uses a headless puppeteer to log-in into the construct.net website, create a
release based on the version change of specified `addon.json` file, and upload
the `.c3addon` file.

- See [`.github/workflows/release.yml`](.github/workflows/release.yml) config.
- Uses [c3addon](https://github.com/ConstructFund/c3addon) to publish.

Store your secrets via your repo settings: (not recommended to place it directly
in the `.yml` file.)

![Screenshot Secret Variables](screenshot-env-vars.png)