-
Notifications
You must be signed in to change notification settings - Fork 0
docs: update documentation for accuracy and completeness #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -79,3 +79,33 @@ This action will add the supplied list of FixVersions to the list of Jira Issue | |||||||||
| TODO: | ||||||||||
|
|
||||||||||
| - [ ] Add a `operation` input that can take an `add`, `set`, or `remove` modifier for the list of fixversions, for how to treat the list of FixVersions supplied. Append would add any new fixversions to the issues fixversions list, replace removes existing fix versions first, and remove would remove any fix versions from the issue that are supplied from the input list of fix_versions | ||||||||||
|
|
||||||||||
| ## Development | ||||||||||
|
|
||||||||||
| ### Prerequisites | ||||||||||
|
|
||||||||||
| - Node.js >= 22.0.0 | ||||||||||
| - Yarn package manager | ||||||||||
| - Docker (for E2E tests) | ||||||||||
|
|
||||||||||
| ### Available Scripts | ||||||||||
|
|
||||||||||
| ```bash | ||||||||||
| yarn build # Build the action (Rollup ESM bundle) | ||||||||||
| yarn test # Run unit tests (Vitest) | ||||||||||
| yarn lint # Check linting (Biome) | ||||||||||
| yarn lint:fix # Auto-fix linting issues | ||||||||||
| yarn format # Format code (Biome) | ||||||||||
| yarn e2e:all # Run full E2E test suite | ||||||||||
| ``` | ||||||||||
|
|
||||||||||
| ### Tooling | ||||||||||
|
|
||||||||||
| - **Biome** for linting and formatting (replaces ESLint + Prettier) | ||||||||||
| - **Vitest** for unit testing (replaces Jest) | ||||||||||
| - **Rollup** for bundling (ESM output) | ||||||||||
|
|
||||||||||
| ### Node Version Note | ||||||||||
|
|
||||||||||
| - Development requires **Node 22+** | ||||||||||
| - GitHub Actions runtime uses **Node 20** (GitHub doesn't support node22 yet) | ||||||||||
|
Comment on lines
+83
to
+111
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Minor wording polish for Node version note. The last bullet uses “node22”; consider capitalizing for consistency with earlier lines. ✏️ Proposed edit-- GitHub Actions runtime uses **Node 20** (GitHub doesn't support node22 yet)
+- GitHub Actions runtime uses **Node 20** (GitHub doesn't support Node 22 yet)🧰 Tools🪛 LanguageTool[grammar] ~111-~111: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) 🤖 Prompt for AI Agents
Comment on lines
+110
to
+111
|
||||||||||
| - Development requires **Node 22+** | |
| - GitHub Actions runtime uses **Node 20** (GitHub doesn't support node22 yet) | |
| - Development and CI use **Node 22+** (see `engines.node` and workflows) | |
| - The published GitHub Action runtime currently runs on **Node 20** (configured via `runs.using: node20` in `action.yml`) |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -365,4 +365,5 @@ UI testing is brittle and slow. REST API testing is: | |||||
|
|
||||||
| - [Jira REST API Documentation](https://developer.atlassian.com/cloud/jira/platform/rest/v2/) | ||||||
| - [Docker Compose Documentation](https://docs.docker.com/compose/) | ||||||
| - [Atlassian Docker Images](https://hub.docker.com/r/atlassian/jira-software) | ||||||
| - [haxqer/jira Docker Image](https://hub.docker.com/r/haxqer/jira) - Third-party Jira Data Center image used by this project (`haxqer/jira:9.17.5`) | ||||||
| - [Atlassian Docker Images](https://hub.docker.com/r/atlassian/jira-software) - Official images (for reference; not used in this project) | ||||||
|
||||||
| - [Atlassian Docker Images](https://hub.docker.com/r/atlassian/jira-software) - Official images (for reference; not used in this project) | |
| - [Atlassian Docker Images](https://hub.docker.com/r/atlassian/jira-software) - Official images (used by integration tests; not used by the E2E Docker harness) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new "CI Workflows" list is incomplete: the repo also contains workflows like
claude.yml,claude-code-review.yml,create_tag.yml,publish_action.yml,pull_request_cleanup_tags_and_releases.yml, andrespond-to-ci-failures.ymlunder.github/workflows/. Either add the missing workflow files here, or clarify that this section lists only the primary CI workflows (and update the PR description accordingly).