Skip to content

merge feat handling the test Result 1 sheet in Test Cases.xsl#12

Merged
ThiruNithish28 merged 9 commits into
mainfrom
develop
May 16, 2026
Merged

merge feat handling the test Result 1 sheet in Test Cases.xsl#12
ThiruNithish28 merged 9 commits into
mainfrom
develop

Conversation

@ThiruNithish28
Copy link
Copy Markdown
Owner

@ThiruNithish28 ThiruNithish28 commented May 16, 2026

Summary by CodeRabbit

Release Notes

  • New Features

    • GitHub Actions now automatically creates releases with the Windows executable attached to tagged versions.
    • Excel Test Cases output files have been renamed for improved clarity.
  • Documentation

    • Added comprehensive README with installation, setup, and usage instructions.
    • Added CHANGELOG documenting v0.1.0 features and capabilities.
  • Bug Fixes

    • Fixed incorrect date assignments in generated Excel documents.
    • Improved crash handler exit behavior for better error reporting.

Review Change Stack

* initial setup for basi cli

* fix issue in basi cli
* change desing of CLI

* fix: address CodeRabbit review comments

* fix: check brd file is docx in the flag option

* fix: output path issue
* feat: add windows exe build pipeline and fix bundled template path

* fix: get_base_path method
* release: merge develop into main (CLI + UX + Windows exe support) (#4)

* developed cli for auditgen  (#1)

* initial setup for basi cli

* fix issue in basi cli

* feat: improve CLI UX, prompts, and generate workflow

* change desing of CLI

* fix: address CodeRabbit review comments

* fix: check brd file is docx in the flag option

* fix: output path issue

* feat: add windows exe build pipeline and fix bundled template path (#3)

* feat: add windows exe build pipeline and fix bundled template path

* fix: get_base_path method

* fix: resolve exe crash due to lazy import handling (#5)

* fix: lazy import not catch by PyInstaller

* fix: add debug in the cli to check what issue it crash (#6)
* release: merge develop into main (CLI + UX + Windows exe support) (#4)

* developed cli for auditgen  (#1)

* initial setup for basi cli

* fix issue in basi cli

* feat: improve CLI UX, prompts, and generate workflow

* change desing of CLI

* fix: address CodeRabbit review comments

* fix: check brd file is docx in the flag option

* fix: output path issue

* feat: add windows exe build pipeline and fix bundled template path (#3)

* feat: add windows exe build pipeline and fix bundled template path

* fix: get_base_path method

* fix: resolve exe crash due to lazy import handling (#5)

* fix: lazy import not catch by PyInstaller

* fix: add debug in the cli to check what issue it crash (#6)
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 16, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 9bed4332-9625-4f60-b274-156d64a5b155

📥 Commits

Reviewing files that changed from the base of the PR and between 90b33a6 and a81f3fc.

📒 Files selected for processing (6)
  • .github/workflows/build.yml
  • .vscode/settings.json
  • CHANGELOG.md
  • README.md
  • audigen_cli/cli.py
  • audigen_cli/excelWriter.py

📝 Walkthrough

Walkthrough

This PR prepares the AudiGen CLI for release by automating GitHub release creation from version tags, refactoring Excel output generation to populate revised date and test result fields, strengthening CLI error handling, and establishing project documentation and workspace configuration.

Changes

Release Automation and Output Refinement

Layer / File(s) Summary
GitHub Actions release pipeline
.github/workflows/build.yml
Workflow trigger changed from main branch to version tags (v*), job-level permissions added for repository contents write, and GitHub Release creation step integrated to publish dist/auditgen.exe with autogenerated release notes.
Excel output generation refactoring
audigen_cli/excelWriter.py
revisionHistoryChanges and updateImpactAnaylsis now populate date cells with start dates instead of end dates; new updateTestResult function writes end date and user fields to Test Results sheet; Test Cases filename changed from -sampleCases.xlsx to -Test Cases.xlsx.
CLI error handling and exit codes
audigen_cli/cli.py
Crash handler now raises SystemExit(1) after logging to explicitly terminate with non-zero exit status on fatal errors.
Documentation and project configuration
README.md, CHANGELOG.md, .vscode/settings.json
README documents CLI installation, setup, usage examples, outputs, and tech stack; CHANGELOG lists v0.1.0 features; VS Code workspace configured to use Poetry for Python environment and package management.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • ThiruNithish28/audiGen-cli#2: The CLI crash handler refactor in the main PR relates to the broader Ctrl+C/interrupt handling improvements.
  • ThiruNithish28/audiGen-cli#3: Both PRs modify .github/workflows/build.yml to establish the Windows build and release pipeline.
  • ThiruNithish28/audiGen-cli#10: The main PR adjusts CLI crash handler exit behavior in audigen_cli/cli.py, building on the crash handler foundation added in the retrieved PR.

Suggested labels

enhancement

🐰 From tag to release, we hop with glee,
Excel sheets now show dates correctly,
Error codes crash with proper grace,
README lights up the project's face!

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ThiruNithish28 ThiruNithish28 merged commit c269de1 into main May 16, 2026
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant