chore(release): release v3.4.0 - #21
Merged
Merged
Conversation
The -w /root/leetcode flag was overriding the container's WORKDIR /app, causing Node to resolve the relative entrypoint dist/index.js against /root/leetcode instead of /app where the build artifacts actually live. Fixes #18 Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
- pr-check.yml: gate auto-label job to pull_request_target events only;
pull_request from forks gets a read-only GITHUB_TOKEN that cannot write
labels (HTTP 403). Also expand pull_request_target types to include
edited/synchronize/reopened so the label is kept in sync across updates.
- auto-audit.yml: use 'npm audit || true' when audit fix makes no changes
so non-fixable vulnerabilities emit a warning instead of failing the job.
- package.json/lock: bump @typescript-eslint/{eslint-plugin,parser} to
8.65.0 (non-breaking, compatible with eslint@9); fixes 5 of 10 high-
severity vulnerabilities. Remaining 5 require eslint@10 (major bump).
Also applied npm audit fix: upgraded brace-expansion, fast-uri, js-yaml,
postcss and related transitive deps (12 packages total).
Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Resolves all 10 high-severity vulnerabilities from npm audit:
- eslint 9 → 10.8.0: fixes brace-expansion, minimatch, @eslint/config-array,
@eslint/eslintrc vulnerabilities (chain rooted in brace-expansion <= 5.0.7).
- @typescript-eslint/{eslint-plugin,parser} 8.54.0 → 8.65.0: fixes
typescript-estree, type-utils, utils vulnerabilities.
The project already uses ESLint flat config (eslint.config.js) so the
eslint@10 breaking change (dropping .eslintrc.* support) has no impact.
All 305 tests pass, lint: 0 errors, build: clean.
Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Restores existing local solution files to original LeetCode problem stubs. - Resolves problem by numeric ID or slug via LeetCode API - Detects language from file extension and matches stub code template - Validates workspace directory boundaries before file operations - Automatically creates a snapshot backup before overwriting existing files
Adds interactive contest browsing, ordered problem selection, and Zed editor support.
- Browse contests and pick problems by order via 'leetcode contest [slug]' (alias: 'leetcode c')
- Adds support for Zed editor ('zed', 'zeditor', 'zed.exe') across platforms
- Handles site-aware GraphQL contest queries for both leetcode.com and leetcode.cn
- Full unit test coverage and updated shell completions
Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Contributor
|
Thanks for the PR, @night-slayer18! 🎉 Before this gets reviewed, please make sure the following are checked:
The CI pipeline will also run build, test, lint, and typecheck automatically. |
Contributor
|
Thanks for the PR, @night-slayer18! 🎉 Before this gets reviewed, please make sure the following are checked:
The CI pipeline will also run build, test, lint, and typecheck automatically. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v3.4.0 featuring: