Skip to content

Feat/do not check self updates#90

Merged
bishiboosh merged 3 commits into
deezer:mainfrom
zavijavasoft:feat/do-not-check-self-updates
Jun 16, 2026
Merged

Feat/do not check self updates#90
bishiboosh merged 3 commits into
deezer:mainfrom
zavijavasoft:feat/do-not-check-self-updates

Conversation

@zavijavasoft

Copy link
Copy Markdown
Contributor

What does this PR do?

Adds a way to skip Caupain self-update checks in CLI and Gradle plugin:

CLI: new flag --do-not-check-self-updates
CLI config: new doNotCheckSelfUpdates = true in caupain.toml
Gradle plugin: new doNotCheckSelfUpdates option on the caupain extension
When enabled, Caupain no longer checks for updates to itself (GitHub Releases in CLI, plugin repositories in Gradle plugin). Default behavior is unchanged.

Also includes README updates, shell completions, tests, and CHANGELOG entries.

Feature requses issue number #89

Checklist

  • I have read the contributing guidelines.
  • I have documented my code if it is included in the public API.
  • I have added tests for my code and ran them via ./gradlew check.

Oleg Budin and others added 3 commits June 15, 2026 15:59
Allow skipping the GitHub self-update check, useful in CI and offline environments.
Allow skipping the GitHub self-update check via caupain.toml, in addition
to the existing CLI flag. The CLI flag takes precedence when either is set.

Fixes deezer#89

Co-authored-by: Cursor <cursoragent@cursor.com>
Skip checking for Caupain Gradle plugin updates when enabled on the
extension or task. Includes a functional test and public API update.

Fixes deezer#89

Co-authored-by: Cursor <cursoragent@cursor.com>

@bishiboosh bishiboosh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM, thanks!

@bishiboosh bishiboosh merged commit 01551ae into deezer:main Jun 16, 2026
8 checks passed
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