From 2b3c545bfd1fbede8cf5b18a6c38eaddb34a3a8a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 19 Nov 2025 12:42:13 +0000 Subject: [PATCH 1/3] Initial plan From 20042f0da864dbd57e668950c9085b7d95ff1a00 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 19 Nov 2025 12:48:44 +0000 Subject: [PATCH 2/3] Fix CI workflow to use correct binary names (hypnoscript/hyp instead of hypnoscript-cli) Co-authored-by: JosunLP <20913954+JosunLP@users.noreply.github.com> --- .github/workflows/rust-build-and-test.yml | 34 ++++++++++++----------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/.github/workflows/rust-build-and-test.yml b/.github/workflows/rust-build-and-test.yml index f6a6571..03d2280 100644 --- a/.github/workflows/rust-build-and-test.yml +++ b/.github/workflows/rust-build-and-test.yml @@ -73,22 +73,22 @@ jobs: - name: Test CLI functionality (Unix) if: runner.os != 'Windows' run: | - ./target/release/hypnoscript-cli version - ./target/release/hypnoscript-cli builtins - ./target/release/hypnoscript-cli lex hypnoscript-tests/test_rust_demo.hyp - ./target/release/hypnoscript-cli parse hypnoscript-tests/test_rust_demo.hyp - ./target/release/hypnoscript-cli check hypnoscript-tests/test_rust_demo.hyp - ./target/release/hypnoscript-cli run hypnoscript-tests/test_rust_demo.hyp + ./target/release/hypnoscript version + ./target/release/hypnoscript builtins + ./target/release/hypnoscript lex hypnoscript-tests/test_rust_demo.hyp + ./target/release/hypnoscript parse hypnoscript-tests/test_rust_demo.hyp + ./target/release/hypnoscript check hypnoscript-tests/test_rust_demo.hyp + ./target/release/hypnoscript exec hypnoscript-tests/test_rust_demo.hyp - name: Test CLI functionality (Windows) if: runner.os == 'Windows' run: | - .\target\release\hypnoscript-cli.exe version - .\target\release\hypnoscript-cli.exe builtins - .\target\release\hypnoscript-cli.exe lex hypnoscript-tests\test_rust_demo.hyp - .\target\release\hypnoscript-cli.exe parse hypnoscript-tests\test_rust_demo.hyp - .\target\release\hypnoscript-cli.exe check hypnoscript-tests\test_rust_demo.hyp - .\target\release\hypnoscript-cli.exe run hypnoscript-tests\test_rust_demo.hyp + .\target\release\hypnoscript.exe version + .\target\release\hypnoscript.exe builtins + .\target\release\hypnoscript.exe lex hypnoscript-tests\test_rust_demo.hyp + .\target\release\hypnoscript.exe parse hypnoscript-tests\test_rust_demo.hyp + .\target\release\hypnoscript.exe check hypnoscript-tests\test_rust_demo.hyp + .\target\release\hypnoscript.exe exec hypnoscript-tests\test_rust_demo.hyp - name: Upload test results uses: actions/upload-artifact@v4 @@ -104,7 +104,8 @@ jobs: with: name: hypnoscript-cli-${{ matrix.os }} path: | - target/release/hypnoscript-cli* + target/release/hypnoscript* + target/release/hyp* code-quality: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository @@ -174,8 +175,8 @@ jobs: - name: Generate performance report run: | - ./target/release/hypnoscript-cli run hypnoscript-tests/test_rust_demo.hyp --verbose - time ./target/release/hypnoscript-cli run hypnoscript-tests/test_rust_demo.hyp + ./target/release/hypnoscript exec hypnoscript-tests/test_rust_demo.hyp --verbose + time ./target/release/hypnoscript exec hypnoscript-tests/test_rust_demo.hyp - name: Upload performance results uses: actions/upload-artifact@v4 @@ -239,7 +240,8 @@ jobs: - name: Create release package run: | mkdir -p release - cp target/release/hypnoscript-cli release/ + cp target/release/hypnoscript release/ + cp target/release/hyp release/ cp README.md release/ cp RUST_README.md release/ || true cp LICENSE release/ || true From 8463fb7818e8e2328d1ba0c54a8c3e82eb35393b Mon Sep 17 00:00:00 2001 From: Jonas Pfalzgraf Date: Wed, 19 Nov 2025 14:03:02 +0100 Subject: [PATCH 3/3] Update .github/workflows/rust-build-and-test.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/rust-build-and-test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust-build-and-test.yml b/.github/workflows/rust-build-and-test.yml index 03d2280..1a742f9 100644 --- a/.github/workflows/rust-build-and-test.yml +++ b/.github/workflows/rust-build-and-test.yml @@ -104,8 +104,10 @@ jobs: with: name: hypnoscript-cli-${{ matrix.os }} path: | - target/release/hypnoscript* - target/release/hyp* + target/release/hypnoscript + target/release/hypnoscript.exe + target/release/hyp + target/release/hyp.exe code-quality: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository