Skip to content

refactor: move internal manifest package to internal/manifest#590

Open
mwbrooks wants to merge 1 commit into
mainfrom
mwbrooks-refactor-internal-pkg-manifest
Open

refactor: move internal manifest package to internal/manifest#590
mwbrooks wants to merge 1 commit into
mainfrom
mwbrooks-refactor-internal-pkg-manifest

Conversation

@mwbrooks

@mwbrooks mwbrooks commented Jun 12, 2026

Copy link
Copy Markdown
Member

Changelog

  • N/A

Summary

This pull request moves the manifest package from internal/pkg/manifest/ to internal/manifest/ with no behavioral changes.

Preview

N/A — internal package relocation, no surface change.

Testing

  • make test - run by the CI/CD

Requirements

The internal/pkg/ directory is a generic catch-all that the codebase is
moving away from; new packages live directly under internal/. This change
relocates the manifest package to internal/manifest/ with no behavioral
change.

Extracted from #543 to keep that PR's diff focused on the two-way manifest
sync feature.
@codecov

codecov Bot commented Jun 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.66%. Comparing base (727c6c6) to head (78e5e75).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #590      +/-   ##
==========================================
- Coverage   71.66%   71.66%   -0.01%     
==========================================
  Files         226      226              
  Lines       19176    19176              
==========================================
- Hits        13743    13742       -1     
- Misses       4222     4223       +1     
  Partials     1211     1211              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mwbrooks mwbrooks self-assigned this Jun 12, 2026
@mwbrooks mwbrooks added code health M-T: Test improvements and anything that improves code health semver:patch Use on pull requests to describe the release version increment labels Jun 12, 2026
@mwbrooks mwbrooks added this to the Next Release milestone Jun 12, 2026
@mwbrooks mwbrooks marked this pull request as ready for review June 12, 2026 22:22
@mwbrooks mwbrooks requested a review from a team as a code owner June 12, 2026 22:22
@mwbrooks mwbrooks changed the title refactor: move manifest package out of internal/pkg refactor: move internal manifest package to internal/manifest Jun 12, 2026

@zimeg zimeg left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@mwbrooks LGTM! We manifest good code onwards-

Comment thread cmd/manifest/validate.go
"github.com/slackapi/slack-cli/internal/app"
"github.com/slackapi/slack-cli/internal/cmdutil"
"github.com/slackapi/slack-cli/internal/iostreams"
"github.com/slackapi/slack-cli/internal/pkg/manifest"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

🪓 praise: This diff is beautiful to call out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code health M-T: Test improvements and anything that improves code health semver:patch Use on pull requests to describe the release version increment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants