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

eiriksm / cosy-composer
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: ccr-25273d44-779n1j
DEFAULT BRANCH: main
Repo Added 06 Apr 2017 05:24PM UTC
Files 49
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 ccr-25273d44-779n1j
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.1.2
  • 1.0.0
  • 1.1.0
  • 1.2.0
  • 1.3.0
  • 1.4.0
  • ccr-25273d44-779n1j
  • claude/add-test-issue-107-BZsdM
  • claude/add-webhook-after-builds-3KuM0
  • claude/auto-merge-error-handling-y6pvi6
  • claude/bug-fix-moto8o
  • claude/complete-todo-item-3QoV6
  • claude/fix-baseline-filter-list-item-8fC28
  • claude/fix-composer-file-getter-phpstan-hyo39
  • claude/fix-devdepsonly-filterer-2rPkx
  • claude/fix-individual-update-item-mhSMV
  • claude/fix-issue-104-hqe0U
  • claude/fix-issue-113-0dwFI
  • claude/fix-issue-184-6oKBT
  • claude/fix-issue-198-cfuRc
  • claude/fix-issue-199-lDgE2
  • claude/fix-issue-322-mJZAP
  • claude/fix-issue-411-KW0su
  • claude/fix-issue-44-rrnuS
  • claude/fix-issues-105-106-pWm1z
  • claude/fix-outdated-comments-mqjie1
  • claude/fix-phpstan-baseline-GGSDD
  • claude/fix-phpstan-baseline-r1Tzr
  • claude/fix-phpstan-command-executor-KiY9Y
  • claude/fix-phpstan-groupupdateitem-SUC8K
  • claude/fix-ssh-key-logic-jC5kL
  • claude/fix-testproviderinterface-phpstan-UMeG3
  • claude/log-close-flag-attempt-7PvHi
  • claude/log-commit-timestamp-ez7NC
  • claude/pin-github-actions-imports-8r63yy
  • claude/pr-history-review-implement-hzht9u
  • claude/remove-logging-message-0LtWm
  • claude/test-issue-183-W8MYs
  • claude/token-masking-output-ff4tjw
  • claude/upgrade-phpstan-3WAaD
  • claude/violinist-pr-closure-test-u9t678
  • claude/wildcard-bundled-packages-6p6l7l
  • codex/github-mention-make-sure-old-and-outdated-prs-are-closed-wi
  • codex/github-mention-support-the-flags-needed-for-major-config-fl
  • config-package
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/coverallsapp/github-action-2
  • eiriksm-patch-1
  • eiriksm-patch-1-1
  • eiriksm-patch-3
  • eiriksm-patch-4
  • eiriksm-patch-5
  • eiriksm-patch-6
  • eiriksm-patch-7
  • feat/1-0-of-messages
  • feat/1-0-of-slug
  • feat/1-0-security-checkout
  • feat/2.x-support
  • feat/allow-direct
  • feat/allow-list
  • feat/allow-scripts
  • feat/assignee-based-on-roles
  • feat/assignee-initial
  • feat/assignees-self
  • feat/auth-test
  • feat/automerge
  • feat/automerge-method-gitlab
  • feat/badge
  • feat/bb-variration
  • feat/better-exit-code-1-logging
  • feat/better-markdown
  • feat/better-tests
  • feat/bit-provider-test
  • feat/bitbucket
  • feat/bitbucket-pr-test
  • feat/blacklist-wildcard
  • feat/blocklist-test
  • feat/branch-name-group
  • feat/branch-prefix
  • feat/ci
  • feat/clone-output
  • feat/clone-url-package
  • feat/close-outdated
  • feat/cocurrent-security
  • feat/commit-test
  • feat/comp.json-subdir
  • feat/concurrent-up-to-date-test
  • feat/concurrent-update-bypass
  • feat/config-from-branch
  • feat/context-for-error
  • feat/conventional-support
  • feat/copy-drupal-sa
  • feat/cosy-logger-test
  • feat/default-br-sec
  • feat/default-config-options
  • feat/disable-command-logging
  • feat/drupal-group-config
  • feat/env-support
  • feat/extend-simplify
  • feat/github-actions
  • feat/group-branch-prefix
  • feat/group-gitlab-support
  • feat/group-test
  • feat/grouped-updates-better
  • feat/ignore-reqs
  • feat/inst-test
  • feat/label-group-rule
  • feat/log-assignees
  • feat/log-push-error
  • feat/merge-plugin-name-finding
  • feat/more-checkout-log
  • feat/more-log
  • feat/more-log-data-for-empty
  • feat/more-logs
  • feat/more-provider-tests
  • feat/more-test-cleanup
  • feat/msg-conv-group
  • feat/named-prs-better
  • feat/native-audit
  • feat/no-app-tokens
  • feat/not_update-msg-for-all
  • feat/opt-in-public-wrapper
  • feat/output-from-command-test
  • feat/php-version
  • feat/phpstan
  • feat/phpunit-9
  • feat/pr_url_from_public
  • feat/process-factory-interop
  • feat/project-data-1
  • feat/public-with-api
  • feat/public-wr-test
  • feat/queue-runner-revision
  • feat/release-link
  • feat/remove-cache-dir
  • feat/remove-in-updates
  • feat/require-beyond-group
  • feat/retry-pat
  • feat/sec-along-rules
  • feat/security-only
  • feat/self-hosted
  • feat/self-hosted-gitlab-test
  • feat/set-user-token-in-test-trait
  • feat/ssh-keys
  • feat/stable-git-log-format
  • feat/static-project-id
  • feat/support-app-pass
  • feat/tags
  • feat/test-core-contrib
  • feat/test-for-branch-bug
  • feat/timeframe-disallowed
  • feat/trust-hostname
  • feat/type-expp
  • feat/unit-concurrent
  • feat/unit-test-for-set-url
  • feat/update-all
  • feat/update-all-preperation
  • feat/update-list
  • feat/update-title
  • feat/updater-package
  • feat/use-no-scripts-option
  • feat/why-not-info
  • fix/120-commit
  • fix/145
  • fix/147
  • fix/149
  • fix/164
  • fix/166
  • fix/186
  • fix/200
  • fix/238
  • fix/296
  • fix/55
  • fix/98
  • fix/add-back
  • fix/allow
  • fix/allow-empty
  • fix/api-auth
  • fix/api-token
  • fix/app-pass-better
  • fix/app-pass-retriever
  • fix/array-update
  • fix/assignee-and-branch-fix-for-bitbucket
  • fix/assignee-id-in-gitlab-update
  • fix/avoid-persisting_can_not
  • fix/avoid-php-warnings-for-mkdir
  • fix/avoid-warnings
  • fix/avoid-xml-notices
  • fix/bc-result
  • fix/better-tests
  • fix/beyond-fix
  • fix/bitbucket-pagination
  • fix/blocklist-rule
  • fix/changed-files
  • fix/close-correct-branch
  • fix/close-outdated-more
  • fix/closed-outdated-fast
  • fix/code-comments
  • fix/coding-standards-up
  • fix/comments-and-code-style
  • fix/commentsfix
  • fix/composer-lock-consecutive
  • fix/concurrent-count
  • fix/concurrent-followup
  • fix/concurrent-with-outdated
  • fix/config-b-consistent
  • fix/config-branch-tests
  • fix/config-for-opt
  • fix/config-spec-start
  • fix/const-sep
  • fix/custom-pr-test-and-fix
  • fix/dedup
  • fix/default-branch-install
  • fix/depr-const
  • fix/dev-branches
  • fix/dev-package-compare
  • fix/disallow-downgrades
  • fix/distribute-composer-packages-sec-update
  • fix/doc-run
  • fix/docs-automerge
  • fix/docs-thing
  • fix/dont-ignore-preqs
  • fix/double-check-sha
  • fix/double-digits
  • fix/easier-test
  • fix/empty-repo-fix
  • fix/empty-token
  • fix/env-server
  • fix/ermove-73
  • fix/error-with-lock-file
  • fix/errors-on-first-fork
  • fix/explicit-return-c
  • fix/false-sec-positive
  • fix/get-back-changelog-from-tags
  • fix/git-url
  • fix/gitignore
  • fix/gitlab-oauth
  • fix/gitsource-fix
  • fix/glshauth
  • fix/group-fix
  • fix/group-new-pack
  • fix/group-validation
  • fix/http-int
  • fix/include-alerts-for-security-titles
  • fix/ind-item
  • fix/indirect-fixes
  • fix/indirect-through-direct
  • fix/indirect-with-direct-fix
  • fix/indirect-with-direct-more
  • fix/integr-branch-pre
  • fix/issue-92-test
  • fix/lock-commit-fix
  • fix/lock-compare-without-lock
  • fix/log-for-updates
  • fix/merge-method
  • fix/merge-plugin-coverage
  • fix/metadata-all
  • fix/more-lock
  • fix/more-phpstan-fixes
  • fix/more-sleep-auto
  • fix/multiple-tokens
  • fix/new-commit-auto
  • fix/newer-fly
  • fix/no-interaction-update
  • fix/nother-merge-test
  • fix/one-i
  • fix/optional-clean
  • fix/other-method-composer22
  • fix/outdated-major
  • fix/output-available-for-command-timeouts
  • fix/output-fix-for-updater
  • fix/php-notice
  • fix/php84
  • fix/phpsec-tests
  • fix/pr-fetch-optimize
  • fix/pr-params-unified
  • fix/prefix-on-one-per
  • fix/private-changelog
  • fix/public-lock-commit
  • fix/public-slug-fix
  • fix/redirect
  • fix/refactor-up
  • fix/regression-in-constraint
  • fix/remove-71
  • fix/remove-app
  • fix/remove-cache-dir
  • fix/remove-can-not
  • fix/remove-details-for-bitbucket
  • fix/remove-duplicated-code
  • fix/remove-gh-username
  • fix/remove-github-language
  • fix/remove-global-hostname
  • fix/remove-http-client
  • fix/remove-oauth-pass
  • fix/remove-php-5-testing
  • fix/remove-temp-parent
  • fix/remove-unused-code
  • fix/remove-unused-function
  • fix/remove-unused-temp-token
  • fix/reomve-exec
  • fix/replace-satooshi-coveralls-package
  • fix/runtime-sec-check
  • fix/set-command-type-for-command-context
  • fix/simplify-env
  • fix/slug-construct
  • fix/stan-5
  • fix/start-of-dto
  • fix/support-updating-non-direct
  • fix/test-dep
  • fix/test-env
  • fix/test-fix
  • fix/test-fix-msgs
  • fix/test-fixes
  • fix/test-for-425
  • fix/test-for-90
  • fix/tprop
  • fix/types
  • fix/types-base
  • fix/typo
  • fix/typo-property
  • fix/typos-and-output
  • fix/und-fix
  • fix/update-branch-unexpected
  • fix/update-n-require-without-platform-reqs
  • fix/update-pr-logic
  • fix/url
  • fix/use-branch
  • fix/use-config
  • fix/use-new-vendor
  • fix/use-set-fork
  • fix/with-deps-override
  • fix/wrong-change-b
  • fix/wtypo
  • main
  • master
  • multiple-assignees-gitlab
  • phpstan-level-2
  • revert-366-fix/remove-symf-cloud
  • revert-66-fix/update-n-require-without-platform-reqs
  • teat/more-checker
  • test/security-factory
  • wip/gitlab

01 Oct 2026 06:26AM UTC coverage: 90.497% (+0.1%) from 90.372%
36824763292

Pull #520

github

claude
Add tests for the lock file check on groups and its edge cases

Covers the group update path, and the cases where there is no lock file, no
lock data, an invalid lock file, a package missing from the lock file, and a
change in only the git reference.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KLebHMTMFmGiBtY5RKVTqh
Pull Request #520: Do not report "not updated" when the lock file did not match the update data

35 of 36 new or added lines in 1 file covered. (97.22%)

2438 of 2694 relevant lines covered (90.5%)

60.91 hits per line

Relevant lines Covered
Build:
Build:
2694 RELEVANT LINES 2438 COVERED LINES
60.91 HITS PER LINE
Source Files on main
  • Tree
  • List 49
  • 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
36824763292 ccr-25273d44-779n1j Add tests for the lock file check on groups and its edge cases Covers the group update path, and the cases where there is no lock file, no lock data, an invalid lock file, a package missing from the lock file, and a change in only the git referen... Pull #520 01 Oct 2026 06:26AM UTC claude github
90.5
36824432680 ccr-25273d44-779n1j Merge dee698374 into df24c47a1 Pull #520 01 Oct 2026 06:23AM UTC web-flow github
90.24
36814233479 ccr-25273d44-779n1j Do not report "not updated" when the lock file did not match the update data Before running the composer update, compare the lock file on disk with the lock data the update check was based on, for the packages we expect to be updated. If they dif... push 01 Oct 2026 04:15AM UTC claude github
90.24
36813525815 main Stop the run if syncing the default branch changes the lock file (#519) push 01 Oct 2026 04:06AM UTC web-flow github
90.37
36812834904 ccr-25273d44-779n1j Add type declarations to the new test to satisfy phpstan Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KLebHMTMFmGiBtY5RKVTqh Pull #519 01 Oct 2026 03:57AM UTC claude github
90.37
36336129154 feat/concurrent-update-bypass Merge 3331c8df4 into d2d3b6a05 Pull #516 27 Sep 2026 05:45PM UTC web-flow github
90.36
35530581822 main Add integration tests for wildcard "rules" bundling with wpackagist-plugin/* (#514) push 20 Sep 2026 06:55PM UTC web-flow github
90.35
35527463768 claude/wildcard-bundled-packages-6p6l7l Add test for excluding an entire core namespace with a wildcard negation drupal-contrib.json excludes core packages by naming each one exactly ("!drupal/core-recommended", etc). This adds a case using a single wildcard negation ("!drupal/core*") ... Pull #514 20 Sep 2026 05:57PM UTC claude github
90.35
35525124963 claude/wildcard-bundled-packages-6p6l7l Merge branch 'main' into claude/wildcard-bundled-packages-6p6l7l Pull #514 20 Sep 2026 05:13PM UTC web-flow github
90.35
35518357635 main Allow changelog mapping (#515) push 20 Sep 2026 03:03PM UTC web-flow github
90.35
See All Builds (2098)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc