mkdir -p .github/workflows ; wget -O .github/workflows/actionlint.yml https://raw.githubusercontent.com/book000/templates/master/workflows/actionlint.yml
mkdir -p .github/workflows ; wget -O .github/workflows/add-reviewer.yml https://raw.githubusercontent.com/book000/templates/master/workflows/add-reviewer.yml
Required
Key
Description
Type
Default
actors
Target actors (comma separated)
string
dependabot[bot],renovate[bot],github-actions[bot],book000
reviewers
Reviewers (comma separated)
string
book000
mkdir -p .github/workflows ; wget -O .github/workflows/docker.yml https://raw.githubusercontent.com/book000/templates/master/workflows/docker.yml
Required
Key
Description
Type
Default
registry
Docker registry
string
ghcr.io
platforms
Docker platforms
string
linux/amd64,linux/arm64
✔
targets
Docker targets
string
is-merged
Is merged
boolean
${{ github.event.pull_request.merged == true }}
is-release
Whether to release
boolean
true
pr-head-sha
Pull request head SHA
string
${{ github.event.pull_request.head.sha }}
version
Next custom version (Not included prefix)
string
mkdir -p .github/workflows ; wget -O .github/workflows/hadolint-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/hadolint-ci.yml
mkdir -p .github/workflows ; wget -O .github/workflows/maven-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/maven-ci.yml
Required
Key
Description
Type
Default
java-version
Java version
string
17
jdk-distribution
JDK distribution
string
adopt
is-merged
Is merged
boolean
${{ github.event.pull_request.merged == true }}
is-release
Whether to release
boolean
true
pr-head-sha
Pull request head SHA
string
${{ github.event.pull_request.head.sha }}
version
Next custom version (Not included prefix)
string
mkdir -p .github/workflows ; wget -O .github/workflows/nodejs-ci-pnpm.yml https://raw.githubusercontent.com/book000/templates/master/workflows/nodejs-ci-pnpm.yml
Required
Key
Description
Type
Default
directorys
Target directorys (comma separated)
string
.
disabled-jobs
Disable Jobs (comma separated)
string
NULL
install-apt-packages
Install apt packages (space separated)
string
lock-path
Lock file path
string
{dir}/pnpm-lock.yaml
check-git-diff
Check git diff
boolean
mkdir -p .github/workflows ; wget -O .github/workflows/nodejs-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/nodejs-ci.yml
Required
Key
Description
Type
Default
directorys
Target directorys (comma separated)
string
.
disabled-jobs
Disable Jobs (comma separated)
string
NULL
install-apt-packages
Install apt packages (space separated)
string
lock-path
yarn.lock path
string
{dir}/yarn.lock
check-git-diff
Check git diff
boolean
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/node-app-pnpm.Dockerfile
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/node-app-yarn.Dockerfile
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/node-ncc-app.Dockerfile
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/php-app.Dockerfile
puppeteer-pnpm.Dockerfile
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/puppeteer-pnpm.Dockerfile
puppeteer-virtual-display-pnpm.Dockerfile
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/puppeteer-virtual-display-pnpm.Dockerfile
wget -O Dockerfile https://raw.githubusercontent.com/book000/templates/master/dockerfiles/python-app.Dockerfile
wget -O renovate.json https://raw.githubusercontent.com/book000/templates/master/renovate/public.json
wget -O renovate.json https://raw.githubusercontent.com/book000/templates/master/renovate/private.json