Repository navigation
Expand file tree
/
Copy pathaction.yml
More file actions
46 lines (43 loc) · 1.92 KB
/
Copy pathaction.yml
File metadata and controls
46 lines (43 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# The GitHub Marketplace listing name. It must be unique across Marketplace actions, users and
# organizations, so it cannot be just "shipdot". Workflows reference the repo: pipe1os/shipdot@v0.
name: shipdot in-app release notes
description: Draft in-app release notes from merged pull requests, or build shipdot.json and llms.txt.
author: pipe1os
branding:
icon: bell
color: purple
inputs:
command:
description: '`draft` opens a pull request with draft entries; `build` writes shipdot.json, llms.txt and llms-full.txt.'
default: draft
github-token:
description: 'Token to read pull requests and open the draft pull request. `draft` needs `contents: write` and `pull-requests: write`.'
default: ${{ github.token }}
base-branch:
description: Branch the pull requests are merged into. Defaults to `draft.baseBranch` in shipdot.config.json, then the repository default branch.
required: false
llm-provider:
description: 'Optional LLM to rewrite and translate drafts: `anthropic` or `openai-compatible`. Only pull request titles and bodies are sent.'
required: false
llm-api-key:
description: API key for the LLM provider. Pass it from a secret; it is masked in logs.
required: false
llm-model:
description: Model name. Defaults to claude-opus-5-5 for `anthropic`; required for `openai-compatible`.
required: false
llm-base-url:
description: Base URL for `openai-compatible` providers (default https://api.openai.com/v1).
required: false
working-directory:
description: Folder that contains shipdot.config.json, relative to the repository root.
default: .
outputs:
entries:
description: Number of entries drafted (`draft`) or built (`build`).
pull-request-url:
description: URL of the draft pull request, when one was opened or already open.
pull-request-number:
description: Number of the draft pull request.
runs:
using: node24
main: action/dist/index.js