• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CyberDuck79 / duckfile
66%
main: 80%

Build:
Build:
LAST BUILD BRANCH: fix/sonarqube-code-quality-issues
DEFAULT BRANCH: main
Repo Added 10 Aug 2025 04:23PM UTC
Files 26
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH sync-exec-refacto
branch: sync-exec-refacto
CHANGE BRANCH
x
Reset
  • sync-exec-refacto
  • 10-provide-allowdeny-list
  • 30-default-target-property-as-ref
  • 68-separated-targets-and-remotes-configurations
  • 7-verbose-and-debug-flags
  • 8-optional-sha256-checksum-pinning-for-the-template-file
  • chore/refactor-run-split-tests
  • dependabot/go_modules/github.com/spf13/cobra-1.10.1
  • dependabot/go_modules/github.com/spf13/pflag-1.0.10
  • dependabot/go_modules/github.com/spf13/pflag-1.0.9
  • dependencies-update
  • docs/remove-shallow-option
  • feat/add-emojis-to-info-messages
  • feat/config-flag
  • feat/security-config-files
  • feat/self-copy-rendered
  • feat/submodules-support
  • feat/two-tier-cache-refactor
  • feature/cli-command-testing
  • feature/commit-hash-tracking
  • feature/enhance-init-add-wizard
  • feature/env-file-support
  • feature/environment-variables
  • feature/exec-command-conflict-resolution
  • fix-release-ci
  • fix/sonarqube-code-quality-issues
  • fix/wizard-validation-improvements
  • golangci-lint
  • improve-command-help-text
  • log-level
  • main
  • update-readme-fix-codecov

16 Aug 2025 07:38AM UTC coverage: 65.767% (+0.3%) from 65.482%
17005948079

Pull #42

github

CyberDuck79
refactor(run): consolidate Exec and Sync shared logic

- Extract prepareAndRenderTemplate function with all shared template processing logic
- Add executeTarget function to separate binary execution concerns
- Remove duplicate code between Exec and Sync functions
- Add checksum validation support to Sync operations (previously missing)
- Add comprehensive checksum validation tests for Sync
- Improve documentation and package-level comments
- Maintain backward compatibility with existing API

Fixes issue where checksum validation was only available in Exec but not Sync.
Both functions now share identical template preparation logic while maintaining
their distinct responsibilities (Sync for caching, Exec for execution).
Pull Request #42: refactor(run): consolidate Exec and Sync shared logic

56 of 67 new or added lines in 1 file covered. (83.58%)

5 existing lines in 1 file now uncovered.

755 of 1148 relevant lines covered (65.77%)

6.6 hits per line

Relevant lines Covered
Build:
Build:
1148 RELEVANT LINES 755 COVERED LINES
6.6 HITS PER LINE
Source Files on sync-exec-refacto
  • Tree
  • List 14
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17005948079 sync-exec-refacto refactor(run): consolidate Exec and Sync shared logic - Extract prepareAndRenderTemplate function with all shared template processing logic - Add executeTarget function to separate binary execution concerns - Remove duplicate code between Exec an... Pull #42 16 Aug 2025 07:38AM UTC CyberDuck79 github
65.77
17005934656 sync-exec-refacto refactor(run): consolidate Exec and Sync shared logic - Extract prepareAndRenderTemplate function with all shared template processing logic - Add executeTarget function to separate binary execution concerns - Remove duplicate code between Exec an... Pull #42 16 Aug 2025 07:37AM UTC CyberDuck79 github
65.77
See All Builds (107)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc