Skip to content

v0.1.1.0 fix: point Actions-disabled rejection at the repository settings page - #2

Merged
ryota-murakami merged 1 commit into
mainfrom
fix/actions-disabled-hint
Oct 3, 2026
Merged

ryota-murakami merged 1 commit into
mainfrom
fix/actions-disabled-hint

Conversation

@ryota-murakami

Copy link
Copy Markdown
Contributor

Summary

  • The Actions-enabled rejection now embeds the destination's own https://github.com/<owner>/<repo>/settings/actions URL plus the exact steps (→ Disable actions → Save), instead of a generic "Settings > Actions > General" description.
  • One strict owner/repo grammar (isGitHubName) is now shared across remote URL parsing, GitHub API metadata, and stored configuration — rejecting dot-segment and overlong names, and allowing underscore owners for Enterprise Managed Users.
  • Enterprise-internal repositories (which report private: true yet are readable by every enterprise member) are now rejected via the visibility field.
  • Bumps to 0.1.1.0 with CHANGELOG entry.

Test plan

  • bun run check — typecheck + build + 83 tests, 0 failures
  • New coverage: dot-segment / overlong full_name metadata, visibility:"internal" metadata, 13 remote-URL grammar cases (https/ssh/ssh.github.com:443/underscore accept; dot-segment/space/non-GitHub reject)
  • CLI smoke: enabled-Actions rejection prints the repo-specific settings URL (verified in QA report .gstack/qa-reports/ship-20261003-fix-actions-disabled-hint/report.md)
  • CI green

Generated with Devin

…ings page

- Embed https://github.com/<owner>/<repo>/settings/actions with the
  disable steps in the rejection, so the next action is one click away.
- Share one strict owner/repo grammar across remote URLs, API metadata,
  and stored configuration (dot-segment and overlong rejection,
  underscore owners for Enterprise Managed Users).
- Reject enterprise-internal repositories, which report private:true
  yet remain readable by every enterprise member.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@ryota-murakami
ryota-murakami merged commit 27e4fbe into main Oct 3, 2026
5 checks passed
@ryota-murakami
ryota-murakami deleted the fix/actions-disabled-hint branch October 3, 2026 06:19
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