Skip to content

Comments

PM-10242: Add Finalizing status to DeployStatus enum for Spring '26 support#10

Closed
devin-ai-integration[bot] wants to merge 1 commit intomasterfrom
devin/1770050760-pm-10242-add-finalizing-status
Closed

PM-10242: Add Finalizing status to DeployStatus enum for Spring '26 support#10
devin-ai-integration[bot] wants to merge 1 commit intomasterfrom
devin/1770050760-pm-10242-add-finalizing-status

Conversation

@devin-ai-integration
Copy link

@devin-ai-integration devin-ai-integration bot commented Feb 2, 2026

Summary

Adds the new Finalizing status to the DeployStatus enum in the metadata WSDL. Salesforce introduced this new deployment status in their Spring '26 API version, and our current WSDL doesn't include it, causing a ConnectionException: FinalizingNot a valid enumeration for type: class com.sforce.soap.metadata.DeployStatus when checking deployment status against Spring '26 sandboxes.

Version bumped from 64.0.0_12 to 64.0.0_13.

Review & Testing Checklist for Human

  • Verify that "Finalizing" is the exact enum value name returned by Salesforce (case-sensitive)
  • After merging, regenerate the Java classes from the updated WSDL and publish to CodeArtifact
  • Update metadata-service to use version 64.0.0_13 of force-wsc and force-metadata-api-with-rlm
  • Test deployment status checking against a Spring '26 sandbox to confirm the fix works end-to-end

Notes

This is the first part of a two-part fix. After this PR is merged and the artifacts are published, the metadata-service will need to be updated to use the new version.

Link to Devin run: https://app.devin.ai/sessions/d8e9f833a55a4756b77ba2d3e0fe0b00
Requested by: @devin-prodly

Summary by CodeRabbit

  • New Features

    • Added "Finalizing" deployment status to support tracking deployments through an additional phase.
  • Chores

    • Updated project version.

…upport

Co-Authored-By: arazkevich@prodly.co <devin@prodly.co>
@devin-ai-integration
Copy link
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@coderabbitai
Copy link

coderabbitai bot commented Feb 2, 2026

📝 Walkthrough

Walkthrough

The pull request increments the Maven artifact version from 64.0.0_12 to 64.0.0_13 and adds a new "Finalizing" enumeration value to the DeployStatus simple type in the WSDL metadata schema.

Changes

Cohort / File(s) Summary
Version Management
pom.xml
Version bump for com.force.api:force-wsc from 64.0.0_12 to 64.0.0_13.
WSDL Schema Update
src/main/resources/metadata_with_rlm.wsdl
Added new enumeration value "Finalizing" to the DeployStatus simple type, expanding valid deployment state values.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰✨ A hop, skip, and a version bump,
With "Finalizing" in the pile,
The schema blooms with one more status,
While dependencies stay worthwhile!
Simple tweaks, no logic's cluttered,
Just a whisker of a change! 🌱

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: adding the Finalizing status to the DeployStatus enum for Salesforce Spring '26 support.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch devin/1770050760-pm-10242-add-finalizing-status

Comment @coderabbitai help to get the list of available commands and usage tips.

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