Fabric Notebook does not reflect CI/CD deployed changes and remains on a previous version despite successful synchronization

Pinto, Michele 0 Reputation points
2026-09-22T14:15:10.2066667+00:00

Products

Microsoft Fabric and Notebooks

Problem Description

We are experiencing an issue where a notebook updated through our CI/CD process does not reflect the newly deployed content in Microsoft Fabric.

The deployment completes successfully and the workspace reports a synchronized state. However, when the notebook is opened in the Fabric UI, an older version of the notebook is displayed.

To be precise, when the user opens the notebook, the Fabric UI shows the new version for a second and then immediately after it shows the old version, showing the message "Another user has saved changes to this notebook. Select View changes to see their changes and choose which version to keep."

The behavior is 100% reproducible.

Stack

  • Microsoft Fabric
  • Notebook artifact
  • GitHub repository
  • GitHub Actions CI/CD deployment
  • Fabric workspace connected to source control

Reproduction Steps

  1. Open a notebook in the Fabric UI.
  2. Create a new branch/worskspace
  3. On the new branch/worskspace, modify the notebook in the GitHub repository
  4. On the new branch/worskspace, commit the new version of the notebook
  5. Deploy the updated notebook through the GitHub Actions CI/CD pipeline (merging a Pull Request)
  6. Verify that the deployment completes successfully.
  7. Open or refresh the notebook in Fabric.

Expected Result

The notebook should display the latest version that was deployed through the CI/CD pipeline.

Actual Result

The notebook continues to display a previous version of the content instead of the version deployed by the pipeline.

When the user opens the notebook, the Fabric UI shows the new version for a second and then immediately after it shows the old version, showing the message "Another user has saved changes to this notebook. Select View changes to see their changes and choose which version to keep."

Additional Info

  • No changes were made from the Fabric notebook editor during the test, it was only opened in the UI
  • The issue remains even after:
  • Clearing the browser cache
  • Closing and reopening the notebook
  • Redeploying the notebook
    • Redeploying while the notebook remains closed
    • Accessing with other credentials using another laptop
    • The Source Control panel shows:
      • No changes to pull
        • No changes to push
          • No synchronization warnings
          • The workspace appears fully synchronized.
          • The issue is reproducible.

Impact

The notebook content visible in Fabric cannot be trusted to represent the version deployed through CI/CD. This creates uncertainty regarding which version of the notebook is actually being executed and complicates validation of deployments.

Questions

  1. Is this a known issue with Fabric Notebooks and Git/CI-CD integration?
  2. Are there known synchronization delays or notebook metadata issues that could cause an older notebook version to remain visible?
  3. Is there a recommended method to verify the notebook definition currently stored in Fabric after deployment?
Azure Data Lake Analytics

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.