chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:49:29 +08:00
commit a77213f933
361 changed files with 59994 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
buy_me_a_coffee: sirmalloc
+32
View File
@@ -0,0 +1,32 @@
version: 2
updates:
- package-ecosystem: bun
directory: /
schedule:
interval: weekly
day: monday
ignore:
- dependency-name: "ink"
open-pull-requests-limit: 10
cooldown:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
groups:
dev-dependencies:
dependency-type: development
update-types:
- minor
- patch
production-dependencies:
dependency-type: production
update-types:
- minor
- patch
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
day: monday
open-pull-requests-limit: 5
+36
View File
@@ -0,0 +1,36 @@
name: CI
on:
push:
pull_request:
branches: [main]
jobs:
lint:
name: Lint & Type Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: oven-sh/setup-bun@v2
- run: bun install
- run: bun run lint
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: oven-sh/setup-bun@v2
- run: bun install
- run: bun test
build:
name: Build
runs-on: ubuntu-latest
needs: [lint, test]
steps:
- uses: actions/checkout@v7
- uses: oven-sh/setup-bun@v2
- run: bun install
- run: bun run build
- run: test -f dist/ccstatusline.js
+36
View File
@@ -0,0 +1,36 @@
name: Publish
on:
push:
tags:
- "v*"
permissions:
contents: write
id-token: write
jobs:
publish:
if: github.repository == 'sirmalloc/ccstatusline'
name: Publish to npm
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: oven-sh/setup-bun@v2
- uses: actions/setup-node@v6
with:
node-version: 24
registry-url: "https://registry.npmjs.org"
package-manager-cache: false
- run: bun install
- run: bun run lint
- run: bun test
- run: npm publish
- name: Create GitHub release
run: >
gh release create "$GITHUB_REF_NAME"
--title "$GITHUB_REF_NAME"
--generate-notes
--notes "Published to npm: https://www.npmjs.com/package/ccstatusline"
env:
GH_TOKEN: ${{ github.token }}