Skip to content

Conversation

@AdmiringWorm
Copy link
Member

Description Of Changes

  • Add documentation for new checksum-related CLI switches:
    • --ignorechecksum / --ignore-checksums
    • --allowemptychecksum / --allow-empty-checksums
    • --allowemptychecksumsecure / --allow-checksums-secure
    • --requirechecksum / --require-checksums
    • Explain availability in Chocolatey Licensed Extension 7.0.0+ and how
      these options override feature defaults Add documentation for
      --ignore-dependencies-from-source=VALUE to skip dependencies already on a specified source
    • d --use-self-service / --force-self-service option to new and cache
    • and docs; document that it forces self-service usage when not
    • igured and requires the self-service and override features (Business
    • tions only)

Motivation and Context

  • Ensure docs cover new CLI behavior for checksum handling,
  • dependency/source behavior, and self-service enforcement introduced to
  • upport licensed/Business features and clearer override semantics.

Testing

  • I have previewed these changes using the Docker Container or another method before submitting this pull request.

Change Types Made

  • Minor documentation fix (typos etc.).
  • Major documentation change (refactoring, reformatting or adding
    documentation to existing page). * [ ] New documentation page added.
    • The change I have made should have a video added, and I have
  • ised an issue for it.

Change Checklist

  • Requires a change to menu structure (top or left-hand side)/
  • Menu structure has been updated
  • Images added to the img repository?

Related Issue

N/A

@AdmiringWorm AdmiringWorm self-assigned this Nov 27, 2025
@AdmiringWorm AdmiringWorm marked this pull request as draft November 27, 2025 16:34
@AdmiringWorm AdmiringWorm requested review from corbob and gep13 November 27, 2025 16:38
Copy link
Member

@gep13 gep13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@AdmiringWorm AdmiringWorm marked this pull request as ready for review December 1, 2025 13:24
Add documentation for new CLI switches related to checksum handling
and dependency/source behavior in choco download. Describe:
- --ignorechecksum / --ignore-checksums to bypass package checksums.
- --allowemptychecksum / --allow-empty-checksums to permit empty
  checksums for non-secure sources.
- --allowemptychecksumsecure / --allow-empty-checksums-secure to permit
  empty checksums for secure sources.
- --requirechecksum / --require-checksums to require checksums for all
  downloads.
- --ignore-dependencies-from-source=VALUE to skip dependencies already 
on   a specified source.

Mark all checksum-related options as available in Chocolatey Licensed
Extension 7.0.0+ and explain how they override the corresponding feature
defaults.
Also add the --use-self-service / --force-self-service option to the
new and cache command docs, documenting that it forces commands through
self-service when not configured and requires the self-service and
override features (Business editions only).
@AdmiringWorm AdmiringWorm force-pushed the docs-add-checksum-self-service-options branch from 865740a to bfe6613 Compare December 1, 2025 13:26
@AdmiringWorm AdmiringWorm merged commit 4914649 into chocolatey:master Dec 1, 2025
1 check passed
@AdmiringWorm AdmiringWorm deleted the docs-add-checksum-self-service-options branch December 1, 2025 13:30
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.

2 participants