Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,18 @@ permissions:
jobs:
check:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node: [22.14.0, 24.18.0, 26.13.0]
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: 22
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
node-version: ${{ matrix.node }}
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version: 1.3.13
bun-version: 1.4.4
- run: bun install --frozen-lockfile
- run: bun run typecheck
- run: bun run lint
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ github.sha }}
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: 22.14.0
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version: 1.3.13
bun-version: 1.4.4
- run: node scripts/release.mjs check
- run: bun install --frozen-lockfile
- run: bun run typecheck
Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:
version="$(node -p "require(process.env.GITHUB_WORKSPACE + '/package.json').version")"
actual="$(npx --yes --package "$GITHUB_WORKSPACE/gitdog-$version.tgz" gitdog --version)"
test "$actual" = "$version"
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: npm-package
path: |
Expand All @@ -72,16 +72,16 @@ jobs:
contents: read
id-token: write
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
ref: ${{ github.sha }}
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: 24
- run: npm install --global npm@11.19.0 --ignore-scripts
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093
node-version: 26.13.0
- run: npm install --global npm@12.2.1 --ignore-scripts
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: npm-package
- run: sha512sum --check release.sha512
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
</p>

<p align="center">
<img src="https://raw.githubusercontent.com/hyodotdev/gitdog-cli/main/.github/assets/terminal.svg?v=0.2.0" alt="Gitdog terminal: connect a project, configure automation and review pending actions" width="800">
<img src="https://raw.githubusercontent.com/hyodotdev/gitdog-cli/main/.github/assets/terminal.svg?v=0.2.1" alt="Gitdog terminal: connect a project, configure automation and review pending actions" width="800">
</p>

Connect repositories, configure issue, discussion and PR automation, review
Expand Down Expand Up @@ -64,7 +64,7 @@ Use `npx gitdog@latest --help` to explore commands. Add `--json` for scripts.

```sh
npx gitdog@latest keys create --name ci
npx --yes gitdog@0.2.0 --key-file /path/to/key.json projects list --json
npx --yes gitdog@0.2.1 --key-file /path/to/key.json projects list --json
npx gitdog@latest keys revoke KEY_ID --yes
```

Expand Down
6 changes: 3 additions & 3 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gitdog",
"version": "0.2.0",
"version": "0.2.1",
"description": "Manage Gitdog projects, GitHub automation and API keys from your terminal",
"type": "module",
"bin": {
Expand All @@ -13,7 +13,7 @@
"engines": {
"node": ">=22.14.0"
},
"packageManager": "bun@1.3.13",
"packageManager": "bun@1.4.4",
"repository": {
"type": "git",
"url": "git+https://github.com/hyodotdev/gitdog-cli.git"
Expand Down Expand Up @@ -46,11 +46,11 @@
},
"dependencies": {
"commander": "^15.0.0",
"convex": "^1.43.0"
"convex": "^1.49.0"
},
"devDependencies": {
"@types/node": "^22.14.0",
"prettier": "^3.9.0",
"@types/node": "^22.20.5",
"prettier": "^3.9.10",
"typescript": "~6.0.3"
}
}
2 changes: 1 addition & 1 deletion src/ui.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { createInterface } from "node:readline/promises";
import { stripVTControlCharacters } from "node:util";

export const VERSION = "0.2.0";
export const VERSION = "0.2.1";
export const DOG = String.raw`
▗██▄▄ ▄▄██▖
██▀▜██▙▄ ▙▄ ▄▟██▛▀██
Expand Down
Loading