-
Notifications
You must be signed in to change notification settings - Fork 0
Add worker deployment CLI deprecation notice #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
b2ea7b9
Add worker deployment CLI deprecation notice
fqjony 785265d
Merge remote-tracking branch 'origin/latest' into docs/deprecate-work…
fqjony 6ceaf7b
Disable npm releases for deprecated CLI
fqjony 164e148
Align unreleased changelog heading
fqjony 0196730
Keep npm release workflow disabled
fqjony a9e693a
Address Copilot deprecation link feedback
fqjony c3a4ea8
Limit disabled release workflow permissions
fqjony 8f186e9
Clarify disabled npm release workflow
fqjony File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,18 +1,13 @@ | ||
| name: NPM Release | ||
| name: NPM Release Disabled | ||
|
|
||
| on: | ||
| push: | ||
| workflow_dispatch: | ||
|
|
||
| permissions: | ||
| id-token: write | ||
| contents: write | ||
| permissions: {} | ||
|
|
||
| jobs: | ||
| release: | ||
| uses: udx/reusable-workflows/.github/workflows/npm-release-ops.yml@master | ||
| with: | ||
| release_branch: "latest" | ||
| dist_dir: "." | ||
| secrets: | ||
| slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }} | ||
| release-disabled: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Report release status | ||
| run: echo "NPM releases are disabled for this deprecated CLI." | ||
|
github-advanced-security[bot] marked this conversation as resolved.
Fixed
|
||
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| # Worker Deployment CLI Deprecation Notice | ||
|
|
||
| `@udx/worker-deployment` is entering maintenance mode. | ||
|
|
||
| Existing repositories and automation can keep using the currently published npm | ||
| CLI while their workflow contracts are migrated, but no new package releases are | ||
| planned. New UDX workflow work should avoid adopting the CLI as a fresh | ||
| integration point. Prefer repo-owned Rabbit/worker contracts, checked-in | ||
| deployment manifests, and `dev.kit` guidance for discovery and execution. | ||
|
|
||
| ## What this means | ||
|
|
||
| - Existing `worker run`, `worker config`, `worker gen`, and `worker images` | ||
| usage remains documented for transition support. | ||
| - The current npm package remains available for existing users. | ||
| - The automated npm release workflow has been disabled to prevent repo-driven | ||
| package releases. | ||
| - New feature work should happen in the owning workflow, worker, or repo | ||
| contract rather than expanding this CLI. | ||
| - No removal date is set yet. | ||
|
|
||
| ## Migration direction | ||
|
|
||
| Move repository workflows toward checked-in, reviewable contracts: | ||
|
|
||
| - workflow and deployment manifests owned by the repository | ||
| - Rabbit/worker execution contracts for repeatable automation | ||
| - `dev.kit` repo context for discovery, validation, and next-step guidance | ||
|
|
||
| When updating a repository that still calls this CLI directly, keep the existing | ||
| command working first, then move the durable behavior into the repo-owned | ||
| contract that should replace it. |
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.