Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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