void icon indicating copy to clipboard operation
void copied to clipboard

Add GitHub Action to triage issues and publish to wiki

Open vrtnis opened this issue 8 months ago • 0 comments

This adds a gh action that automatically triages all open issues (into 7 broad categories) and keeps a running "issue wiki" updated. the idea is to make it easier for contributors (now and later) to quickly see what kinds of issues exist and jump in on stuff they’re interested in.

once merged the action runs every 6 hours. it will chk for updated issues via the GH api, and if anything’s changed, it sends a single GPT-4.1 call to classify them, updates a cache, and pushes a new version of the wiki. and so if nothing has changed, it just exits without committing anything. the issues are listed from old to new - so older issues appear at the top of each category.

To get it working upstream, you’ll need to add an OAI key (assuming this is ok, lmk if you want to switch to claude but 4.1 seems to work well for this so far with tests)

you can add the OAI key by going to Settings → Secrets → Actions → “New repository secret” Set the name to OPENAI_API_KEY and paste in your key.

Once that’s in place, the action will run automatically or can be triggered manually from the Actions tab (“Issue Triage to Wiki”).

Cost-wise, using GPT-4.1, it’s super light...maybe $2 to $2.50/month depending on how many issues are touched per run. Everything runs as a single GPT call per run to keep it efficient.

lmk if you’d like anything changed before merge. (btw here is the link to what it looks like from a run on my fork https://github.com/vrtnis/void/wiki/Issue-Categories) screenshot17-39-43

vrtnis avatar Jun 02 '25 00:06 vrtnis