Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luals/lls-addons-action
A custom GitHub action that is used by LLS-Addons to get some metadata on addons
https://github.com/luals/lls-addons-action
sumneko-lua
Last synced: 6 days ago
JSON representation
A custom GitHub action that is used by LLS-Addons to get some metadata on addons
- Host: GitHub
- URL: https://github.com/luals/lls-addons-action
- Owner: LuaLS
- License: mit
- Created: 2023-01-18T19:43:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-08T05:26:56.000Z (over 1 year ago)
- Last Synced: 2024-03-15T11:20:35.403Z (8 months ago)
- Topics: sumneko-lua
- Language: TypeScript
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LLS-Addons-Action
A custom GitHub action that is used by [LLS-Addons](https://github.com/carsakiller/LLS-Addons) to get some metadata on addons such as their size and if they contain a plugin.This is ***very*** niche so there is probably no other use case than when being used by [LLS-Addons](https://github.com/carsakiller/LLS-Addons).
## How it works
It expects that the repo has been [checked out](https://github.com/actions/checkout), **including its submodules**. It will then get a list of all submodules, get their metadata, and then write it to their `info.json` file. This allows the addon manager of [vscode-lua](https://github.com/sumneko/vscode-lua) to have metadata on the addon without pulling the whole submodule first.