Compare commits

..

6 Commits

Author SHA1 Message Date
ec74e036e7 ci: remove tests, redundant with coverage
All checks were successful
Publish Docker Images / coverage-and-sonar (push) Successful in 23m24s
2026-03-14 01:03:08 +01:00
a560fc14de feat(prompt): add support for wide characters in prompt preview
Some checks failed
Publish Docker Images / coverage-and-sonar (push) Failing after 12m12s
2026-03-14 00:48:08 +01:00
7fd4fcfc93 feat: implement breaking change input 2026-03-14 00:35:14 +01:00
d51760fc9f fix(message): use unicode char count for text width
All checks were successful
Publish Docker Images / coverage-and-sonar (push) Successful in 18m13s
2026-03-12 10:12:54 +01:00
8a61d6b2dd fix(prompt): prompt preview padding
All checks were successful
Publish Docker Images / coverage-and-sonar (push) Successful in 20m43s
2026-03-12 09:03:12 +01:00
0b00ec30a3 docs: add contributing guidelines 2026-03-09 22:37:19 +01:00
2 changed files with 19 additions and 21 deletions

View File

@@ -36,46 +36,44 @@ jobs:
run: | run: |
nix develop --no-pure-eval --accept-flake-config --command just audit nix develop --no-pure-eval --accept-flake-config --command just audit
- name: Lint - name: Build
run: | run: |
nix develop --no-pure-eval --accept-flake-config --command just lint-report nix develop --no-pure-eval --accept-flake-config --command just build-release
- name: Build Linux release binary
run: nix build --no-pure-eval --accept-flake-config
- name: Build Windows release binary
run: nix build .#windows --no-pure-eval --accept-flake-config
- name: Coverage - name: Coverage
run: | run: |
nix develop --no-pure-eval --accept-flake-config --command just coverage-ci nix develop --no-pure-eval --accept-flake-config --command just coverage-ci
- name: Lint
run: |
nix develop --no-pure-eval --accept-flake-config --command just lint-report
- name: Sonar analysis - name: Sonar analysis
uses: SonarSource/sonarqube-scan-action@v6 uses: SonarSource/sonarqube-scan-action@v6
env: env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
- name: Prepare Linux binary - name: Build Linux release binary
run: | run: nix build --no-pure-eval --accept-flake-config
mkdir dist-linux
cp result/bin/jj-cz dist-linux/ - name: Package Linux binary
cp LICENSE.*.md dist-linux/ run: zip jj-cz-linux-x86_64.zip result/bin/jj-cz LICENSE.GPL.md LICENSE.MIT.md
- name: Upload Linux artifact - name: Upload Linux artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: jj-cz-linux-x86_64 name: jj-cz-linux-x86_64
path: dist-linux/* path: jj-cz-linux-x86_64.zip
- name: Prepare Windows binary - name: Build Windows release binary
run: | run: nix build .#windows --no-pure-eval --accept-flake-config
mkdir -p dist-windows
cp result/bin/jj-cz.exe dist-windows/ - name: Package Windows binary
cp LICENSE.*.md dist-windows/ run: zip jj-cz-windows-x86_64.zip result/bin/jj-cz.exe LICENSE.GPL.md LICENSE.MIT.md
- name: Upload Windows artifact - name: Upload Windows artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: jj-cz-windows-x86_64 name: jj-cz-windows-x86_64
path: dist-windows/* path: jj-cz-windows-x86_64.zip

View File

@@ -1 +0,0 @@
AGENTS.md

1
CLAUDE.md Normal file
View File

@@ -0,0 +1 @@
IMPORTANT: Ensure youve thoroughly reviewed the [AGENTS.md](/AGENTS.md) file before beginning any work.