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

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

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` | |