Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasmelin/omg.lol-gh-status-sync-action
Sync your omg.lol status to your GitHub user profile status
https://github.com/lucasmelin/omg.lol-gh-status-sync-action
github-actions omgdotlol status
Last synced: 9 days ago
JSON representation
Sync your omg.lol status to your GitHub user profile status
- Host: GitHub
- URL: https://github.com/lucasmelin/omg.lol-gh-status-sync-action
- Owner: lucasmelin
- License: mit
- Created: 2023-01-22T05:27:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T03:16:18.000Z (about 1 month ago)
- Last Synced: 2024-11-12T04:18:56.856Z (about 1 month ago)
- Topics: github-actions, omgdotlol, status
- Language: TypeScript
- Homepage:
- Size: 1.08 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
omg.lol to GitHub status sync action
Sync your omg.lol status to your GitHub user profile status.
## Inputs
### `omg_lol_user`
**Required** An omg.lol username. Used to retrieve the latest status of the user.
### `github_token`
**Required** A GitHub Personal Access Token with `user` scopes. Used for updating the GitHub user profile status.
## Outputs
### `emoji`
The emoji used in the status.
### `message`
The status message text.
## Example usage
```yaml
uses: lucasmelin/omg.lol-gh-status-sync-action@v1
with:
omg_lol_user: lucasmelin
github_token: ${{ secrets.PERSONAL_USER_TOKEN }}
```## Development
Install the dependencies
```bash
$ npm install
```Build the typescript and package it for distribution
```bash
$ npm run build && npm run package
```## Publish
```bash
$ npm run package
$ git add dist
$ git commit -a -m "Production dependencies"
$ git push origin releases/v1
```