summaryrefslogtreecommitdiff
path: root/ci/github-script/README.md
blob: f0965d693cc2053e9684a5fd36762fc9832e6a3c (plain)
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
# GitHub CI Scripts — Project Tick

JavaScript-based CI scripts using [`actions/github-script`](https://github.com/actions/github-script).

## Local Testing

```bash
cd ci/github-script
nix-shell     # sets up Node.js + dependencies
gh auth login # ensure GitHub CLI is authenticated
```

### Available Commands

#### Lint Commits
Validates commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) format.

```bash
./run lint-commits YongDo-Hyun Project-Tick 123
```

#### Prepare
Checks PR mergeability and validates branch targeting.

```bash
./run prepare YongDo-Hyun Project-Tick 123
```