Deprecate F# docs - #3334
Merged
Merged
Conversation
F# script steps were deprecated in 2024.1 and the support was subsequently removed - the FSharp bootstrapper no longer exists in Calamari, so every F# example in the docs describes a feature that can't run and links to a source tree that 404s. Removes the F# tabs from the multi-language script examples, the F# sections from script modules and passing parameters, and the stale platform notes about Mono/.NET Core F# support on Linux Tentacle and the Linux container. The deprecation notice on the deprecations page stays as the record of the change. Two adjacent fixes that fell out of the removal: - The Python "set an output variable" example on the output variables page was sitting under the F# heading with no section of its own. It now has the Python heading and description the other languages have. - The Calamari page listed ScriptCS alongside F#. ScriptCS support was removed in 2025.3 and neither bootstrapper is in Calamari any more, so the list now matches what Calamari actually ships: PowerShell, Bash, C# and Python. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Pull request environment is available at https://stoctodocspr3334.z22.web.core.windows.net. You can view the ephemeral environment status in Octopus Deploy. This environment will be automatically deprovisioned when the pull request is closed, or after 7 days of inactivity. |
The lint job only runs over files changed in the PR, so removing F# pulled four pages into scope that already violated the rules on main. All 22 issues predate this branch. Passing parameters to scripts carried the bulk of them. The bold labels above each snippet (**Script Parameters in Octopus**, **Usage in Bash script**) tripped MD036, and they are exactly what the code block header label is for now, so they move onto the fence and render in the block header instead of sitting above it as fake headings. The PowerShell samples were indented with hard tabs (MD010), now four spaces, and the Python pair was missing the blank lines around its fences (MD031). The rest: - Two Visual Studio screenshots on scripts in packages and the artifacts task summary screenshot had no alt text (MD045). Described from the images. - The Calamari page ended with "you can find the source code [here]" (MD059). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
NickJosevski
enabled auto-merge (rebase)
August 11, 2026 04:33
APErebus
approved these changes
Aug 11, 2026
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Deprecate F# docs as F# script steps was deprecated in
2024.1