Skip to content

About

Run a liluser persona against a URL and post the report as a sticky PR comment

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

liluser-action

Your PR's first user, before your users. Runs a liluser persona against a URL (typically a PR preview deploy) and posts the findings report as a sticky PR comment.

Usage

# .github/workflows/liluser.yml
name: liluser
on:
  pull_request:

permissions:
  contents: read
  pull-requests: write   # for the sticky comment

jobs:
  persona-run:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: lilco-dev/liluser-action@v1
        with:
          url: https://your-preview-url.example.com
          persona: first-time-operator
          goal: Sign up for the product — complete the whole signup flow, then call finish_run.
          api-key: ${{ secrets.LILUSER_API_KEY }}

Inputs

Input Required Default Notes
url ✓ — Target URL, e.g. a preview deploy
persona first-time-operator Persona slug
goal API default What the persona tries to accomplish
models API default Comma-separated model list
api-key — secrets.LILUSER_API_KEY; absent ⇒ skips cleanly
api-base https://api.liluser.dev API base URL
timeout-minutes 10 Poll budget; on timeout an in-progress comment is posted

Without LILUSER_API_KEY set the action posts a notice and exits 0 — safe to land in a repo before the secret exists.

Beta keys are minted for you — ask your liluser contact for one.

About

Run a liluser persona against a URL and post the report as a sticky PR comment

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages