Skip to content

chore: continue post-upstream iteration in fork#3

Merged
LahkLeKey merged 41 commits into
upstream-main-trackingfrom
feat/fork-pr3-continuation
Jun 8, 2026
Merged

chore: continue post-upstream iteration in fork#3
LahkLeKey merged 41 commits into
upstream-main-trackingfrom
feat/fork-pr3-continuation

Conversation

@LahkLeKey

Copy link
Copy Markdown
Owner

Posted on behalf of @LahkLeKey by GitHub Copilot (model: GPT-5.3-Codex).

Continuation PR

This PR starts continuation work in the fork after closing upstream PR github#2877.

  • Source branch: feat/fork-pr3-continuation
  • Base branch: main
  • Current scope: ongoing follow-up iterations and any additional hardening discovered while continuing in-fork.

LahkLeKey added 30 commits June 6, 2026 01:05
…and on-behalf review standards (#2)

* feat: add system-aware parallel pytest tiers

* fix: honor cgroup v1 cpu quota for parallel worker sizing

* docs: add on-behalf AI review disclosure standard

* fix: support cpuacct,cpu cgroup v1 quota mount layout

* test: make --parallel activate xdist workers

* test: harden bash path assertions on Windows

* test: handle zero available memory in parallel sizing

* test: make symlink skip capability-based on Windows

* test: replace platform skips with capability checks

* test: address open review findings for path and xdist checks

* test: restore strict setup task assertions

* test: honor explicit -n auto and clean InvalidMetadata fallback

* test: floor cgroup quota workers and remove dead helper

* test: mock os.access for relative installer path case

* test: tighten path checks and report effective workers

* test: skip parallel xdist hooks when plugin is disabled

* test: simplify bash path normalization helper

* test: harden parallel args and cwd-safe upgrade tests
…and on-behalf review standards (#2)

* feat: add system-aware parallel pytest tiers

* fix: honor cgroup v1 cpu quota for parallel worker sizing

* docs: add on-behalf AI review disclosure standard

* fix: support cpuacct,cpu cgroup v1 quota mount layout

* test: make --parallel activate xdist workers

* test: harden bash path assertions on Windows

* test: handle zero available memory in parallel sizing

* test: make symlink skip capability-based on Windows

* test: replace platform skips with capability checks

* test: address open review findings for path and xdist checks

* test: restore strict setup task assertions

* test: honor explicit -n auto and clean InvalidMetadata fallback

* test: floor cgroup quota workers and remove dead helper

* test: mock os.access for relative installer path case

* test: tighten path checks and report effective workers

* test: skip parallel xdist hooks when plugin is disabled

* test: simplify bash path normalization helper

* test: harden parallel args and cwd-safe upgrade tests
Copilot AI review requested due to automatic review settings June 8, 2026 01:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@LahkLeKey LahkLeKey requested a review from Copilot June 8, 2026 01:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.

@LahkLeKey LahkLeKey changed the base branch from main to upstream-main-tracking June 8, 2026 01:43
@LahkLeKey LahkLeKey requested a review from Copilot June 8, 2026 01:44

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 18 out of 19 changed files in this pull request and generated 2 comments.

Comment thread tests/test_self_upgrade_execution.py Outdated
Comment thread scripts/bash/common.sh
@LahkLeKey

Copy link
Copy Markdown
Owner Author

Posted on behalf of @LahkLeKey by GitHub Copilot (model: GPT-5.3-Codex).

Review round update for commit c3e7b75.

Addressed latest actionable comments:

  • tests/test_self_upgrade_execution.py: removed unused os import.
  • scripts/bash/common.sh: declared segments as a local array in _is_safe_manifest_relative_path to avoid global state leakage.

Validation run:

  • uv run pytest tests/test_self_upgrade_execution.py tests/test_setup_tasks.py -q
  • Result: 76 passed.

Inline replies have been posted on all current open review threads as Resolved by c3e7b75.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

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

Comment thread tests/test_self_upgrade_execution.py
@LahkLeKey

Copy link
Copy Markdown
Owner Author

Posted on behalf of @LahkLeKey by GitHub Copilot (model: GPT-5.3-Codex).

Review round update for commit c926913.

Addressed latest actionable comment:

  • tests/test_self_upgrade_execution.py: removed stale requires_posix import after the decorators were deleted.

Validation run:

  • uv run pytest tests/test_self_upgrade_execution.py -q
  • Result: 22 passed.

Inline replies have been posted on the current open review thread as Resolved by c926913.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 18 out of 19 changed files in this pull request and generated no new comments.

@LahkLeKey LahkLeKey requested a review from Copilot June 8, 2026 11:52
@LahkLeKey LahkLeKey merged commit 170dcc0 into upstream-main-tracking Jun 8, 2026
4 of 10 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

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

Comment thread tests/test_path_utils.py
Comment on lines +69 to +72
def test_path_from_bash_output_tmp_mapping_ignores_existence(monkeypatch):
monkeypatch.setenv("SPECKIT_BASH_TMPDIR", "/virtual-tmp")
parsed = path_from_bash_output("/tmp/a/b")
assert str(parsed).endswith(os.path.join("virtual-tmp", "a", "b"))
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