Skip to content

Fix create-release action and a few lint errors#559

Merged
kenherring merged 3 commits into
mainfrom
create-release-and-lint-fixes
Apr 9, 2026
Merged

Fix create-release action and a few lint errors#559
kenherring merged 3 commits into
mainfrom
create-release-and-lint-fixes

Conversation

@kenherring
Copy link
Copy Markdown
Owner

No description provided.

@kenherring kenherring marked this pull request as ready for review April 9, 2026 07:22
Copilot AI review requested due to automatic review settings April 9, 2026 07:22
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to fix the CI create-release GitHub Actions job and clean up a handful of lint-related issues across the TypeScript codebase and packaging script.

Changes:

  • Fix a time conversion expression in results parsing.
  • Replace several verbose null/undefined checks with optional chaining.
  • Adjust the create-release workflow job condition and remove noisy packaging logs.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/parse/ResultsParser.ts Adjusts suite time conversion arithmetic to resolve a lint issue / improve correctness.
src/parse/OpenedgeProjectParser.ts Simplifies cached config guard using optional chaining.
src/FileUtils.ts Uses optional chaining for workspace folder length check.
src/DebugListingPreview.ts Simplifies preview editor existence/path check using optional chaining.
scripts/package.sh Removes verbose logging of version components during packaging.
.github/workflows/main.yml Updates create-release job conditional logic.

Comment thread .github/workflows/main.yml Outdated
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 9, 2026

@kenherring kenherring merged commit 578078a into main Apr 9, 2026
10 checks passed
@kenherring kenherring deleted the create-release-and-lint-fixes branch April 9, 2026 07:46
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.

2 participants