SIGN IN SIGN UP

Add doNotPerformUpgrade setting (#2297)

### ❔What, Why & How

This pull request introduces a new `doNotPerformUpgrade` setting,
allowing users to skip the upgrade phase in the AL-Go pipeline. This
setting is now supported throughout the configuration, documentation,
and test suite.

**New pipeline setting:**

* Added `doNotPerformUpgrade` as a boolean property to the
`settings.schema.json` file, with a description and documentation link.
* Updated the pipeline script (`RunPipeline.ps1`) to recognize and
process the new `doNotPerformUpgrade` setting.

**Documentation updates:**

* Documented the new `doNotPerformUpgrade` setting in `RELEASENOTES.md`
and `Scenarios/settings.md`, explaining its purpose and usage.
[[1]](diffhunk://#diff-310cf8dbf9f6a843674df7afb82cf592a81636c01f7c25221aba39cf86e8dcf1R1-R4)
[[2]](diffhunk://#diff-ab2c7406f61eeb7a5bc9e0a07b6ddc964ef0415f77f24890b5e77acdb5f0a0f2R134)

**Testing:**

* Added a test in `ReadSettings.Test.ps1` to verify that
`doNotPerformUpgrade` is present in the settings schema.

Related to issue: #2296 

### ✅ Checklist

- [x] Add tests (E2E, unit tests)
- [x] Update RELEASENOTES.md
- [x] Update documentation (e.g. for new settings or scenarios)
- [ ] Add telemetry

<!-- Include more checklist entries, if needed -->

---------

Co-authored-by: Maria Zhelezova <43066499+mazhelez@users.noreply.github.com>
Co-authored-by: Alexander Holstrup <117829001+aholstrup1@users.noreply.github.com>
C
Chris Blank committed
7d6eeef0a2948cbb45b4287340b99e29e30d1c66
Parent: 302330a
Committed by GitHub <noreply@github.com> on 7/2/2026, 8:28:23 AM