https://github.com/commandcracker/lstore-put
Automatically publish packages to lStore
https://github.com/commandcracker/lstore-put
Last synced: 9 months ago
JSON representation
Automatically publish packages to lStore
- Host: GitHub
- URL: https://github.com/commandcracker/lstore-put
- Owner: Commandcracker
- License: gpl-3.0
- Created: 2022-10-30T12:34:40.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-01T00:09:46.000Z (about 3 years ago)
- Last Synced: 2025-01-31T13:16:52.478Z (9 months ago)
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# lstore-put
Automatically publish packages to lStore
## Example workflow
**WARNING:** Do not enter any secrets in plain text! Add them as a env var in `settings/secrets/actions`.
```yml
name: Publish
on:
push:
branches:
- main
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Publish Package
uses: Commandcracker/lstore-put@v2
with:
username: ${{ secrets.LSTORE_USERNAME }}
password: ${{ secrets.LSTORE_PASSWORD }}
path: src
title: example
```
## Inputs
| Input | Description | Required | Default |
|------------|---------------------------------|----------|---------|
| `username` | `LevelOS username` | `true` | |
| `password` | `Password for the LevelOS user` | `true` | |
| `path` | `The path to the package` | `true` | |
| `title` | `The title of the package` | `true` | |