Skip to content

Add sfcc-ci migration guide and backward-compatible aliases#272

Merged
clavery merged 2 commits intomainfrom
sfcc-ci-migration-guide
Mar 19, 2026
Merged

Add sfcc-ci migration guide and backward-compatible aliases#272
clavery merged 2 commits intomainfrom
sfcc-ci-migration-guide

Conversation

@clavery
Copy link
Copy Markdown
Collaborator

@clavery clavery commented Mar 18, 2026

Summary

  • Added sfcc-ci migration guide (docs/guide/sfcc-ci-migration.md) covering authentication changes, command mapping tables, environment variable compatibility, configuration, and CI/CD migration patterns
  • Added hidden command aliases for sfcc-ci backward compatibility: client:auth, client:auth:renew, client:auth:token, auth:login, auth:logout, code:deploy, code:list, code:activate, code:delete, job:run
  • Added environment variable fallbacks for sfcc-ci names (SFCC_OAUTH_CLIENT_ID, SFCC_OAUTH_CLIENT_SECRET, SFCC_LOGIN_URL) in both CLI flags (via default: async () pattern) and SDK env source

Test plan

  • pnpm run build — compiles successfully
  • pnpm --filter @salesforce/b2c-tooling-sdk run test:agent — 1449 passing
  • pnpm --filter @salesforce/b2c-cli run test:agent — 1056 passing
  • pnpm run lint:agent — clean
  • Command aliases verified: ./cli client:auth --help, ./cli code:deploy --help, ./cli job:run --help
  • Verify docs render correctly with pnpm run docs:dev/guide/sfcc-ci-migration

Add migration guide at docs/guide/sfcc-ci-migration.md covering authentication
changes, command mapping tables, environment variable compatibility, and CI/CD
migration patterns.

Add hidden command aliases for sfcc-ci backward compatibility (client:auth,
code:deploy, code:list, code:activate, code:delete, job:run, etc.).

Add environment variable fallbacks for sfcc-ci names (SFCC_OAUTH_CLIENT_ID,
SFCC_OAUTH_CLIENT_SECRET, SFCC_LOGIN_URL) in both CLI flags and SDK env source.
@clavery clavery merged commit e919e50 into main Mar 19, 2026
5 checks passed
@clavery clavery deleted the sfcc-ci-migration-guide branch March 19, 2026 23:03
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