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

erlef / purl
86%
main: 86%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/github-actions-f336ac70a3
DEFAULT BRANCH: main
Repo Added 24 Apr 2025 07:37PM UTC
Token TJcRtC6W4j7Hmlec00Jg48pfi1FqxjPD1 regen
Build 287 Last
Files 16
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 fix-version-separator
branch: fix-version-separator
CHANGE BRANCH
x
Reset
Sync Branches
  • fix-version-separator
  • compile-type-specs
  • dependabot/github_actions/actions/download-artifact-4.3.0
  • dependabot/github_actions/erlef/mix-dependency-submission-1.0.2
  • dependabot/github_actions/github-actions-01d8e432fa
  • dependabot/github_actions/github-actions-02cf758a13
  • dependabot/github_actions/github-actions-039c057ac1
  • dependabot/github_actions/github-actions-07d6324733
  • dependabot/github_actions/github-actions-085e74bc6a
  • dependabot/github_actions/github-actions-0c7a720e01
  • dependabot/github_actions/github-actions-168cdbe01e
  • dependabot/github_actions/github-actions-16af5064a5
  • dependabot/github_actions/github-actions-2217aebe03
  • dependabot/github_actions/github-actions-2394251da8
  • dependabot/github_actions/github-actions-277cc3a3c6
  • dependabot/github_actions/github-actions-2e1d176b4e
  • dependabot/github_actions/github-actions-2eaf09b135
  • dependabot/github_actions/github-actions-312920b1bd
  • dependabot/github_actions/github-actions-33b2fd79fd
  • dependabot/github_actions/github-actions-368588ebbf
  • dependabot/github_actions/github-actions-3a6faceee7
  • dependabot/github_actions/github-actions-415a518de2
  • dependabot/github_actions/github-actions-478b1c0e64
  • dependabot/github_actions/github-actions-4c52974185
  • dependabot/github_actions/github-actions-5040dbcbc2
  • dependabot/github_actions/github-actions-58ab9dfbff
  • dependabot/github_actions/github-actions-694872dfd1
  • dependabot/github_actions/github-actions-6d03b83e09
  • dependabot/github_actions/github-actions-7b5abd8343
  • dependabot/github_actions/github-actions-7dd6ea5d0e
  • dependabot/github_actions/github-actions-872c82b62f
  • dependabot/github_actions/github-actions-87dc43524a
  • dependabot/github_actions/github-actions-882fedbe01
  • dependabot/github_actions/github-actions-88e71a7f34
  • dependabot/github_actions/github-actions-89ddc1f673
  • dependabot/github_actions/github-actions-8e8a7fd0ce
  • dependabot/github_actions/github-actions-964b1fe010
  • dependabot/github_actions/github-actions-a27d05489e
  • dependabot/github_actions/github-actions-a50af3f829
  • dependabot/github_actions/github-actions-a72d6170ce
  • dependabot/github_actions/github-actions-aa2a37f0ca
  • dependabot/github_actions/github-actions-ab80d92125
  • dependabot/github_actions/github-actions-b38edd2d4c
  • dependabot/github_actions/github-actions-bd09a0e644
  • dependabot/github_actions/github-actions-c7f3a709d0
  • dependabot/github_actions/github-actions-d8a2d0ba5c
  • dependabot/github_actions/github-actions-d9eeca1fa3
  • dependabot/github_actions/github-actions-dfa549e328
  • dependabot/github_actions/github-actions-e35a232a76
  • dependabot/github_actions/github-actions-e4267c5059
  • dependabot/github_actions/github-actions-eb88e79274
  • dependabot/github_actions/github-actions-ef843aad34
  • dependabot/github_actions/github-actions-f1cddc6213
  • dependabot/github_actions/github-actions-f336ac70a3
  • dependabot/github_actions/github-actions-f7e9886b4e
  • dependabot/github_actions/github-actions-fa6d74f7d9
  • dependabot/github_actions/github-actions-fff89ede3c
  • dependabot/github_actions/github/codeql-action-3.28.16
  • dependabot/github_actions/step-security/harden-runner-2.12.0
  • dependabot/submodules/priv/spec-01b4491
  • dependabot/submodules/priv/spec-09482c6
  • dependabot/submodules/priv/spec-0c3bc11
  • dependabot/submodules/priv/spec-1650ad7
  • dependabot/submodules/priv/spec-18d3ed6
  • dependabot/submodules/priv/spec-1f8c6f2
  • dependabot/submodules/priv/spec-29bdc1b
  • dependabot/submodules/priv/spec-37e04bb
  • dependabot/submodules/priv/spec-391e4bc
  • dependabot/submodules/priv/spec-4a5927c
  • dependabot/submodules/priv/spec-63ada1d
  • dependabot/submodules/priv/spec-7139337
  • dependabot/submodules/priv/spec-7d058c0
  • dependabot/submodules/priv/spec-8295c83
  • dependabot/submodules/priv/spec-995f387
  • dependabot/submodules/priv/spec-9d6b901
  • dependabot/submodules/priv/spec-a6c97bc
  • dependabot/submodules/priv/spec-aaede64
  • dependabot/submodules/priv/spec-b5454e7
  • dependabot/submodules/priv/spec-bd06327
  • dependabot/submodules/priv/spec-c03cfa0
  • dependabot/submodules/priv/spec-c0ccf57
  • dependabot/submodules/priv/spec-cac3b6b
  • dependabot/submodules/priv/spec-dd9ffe9
  • dependabot/submodules/priv/spec-e9f0eaf
  • dependabot/submodules/priv/spec-ed4a9cc
  • dependabot/submodules/test/spec-1cf6000
  • dependabot/submodules/test/spec-464f306
  • dependabot/submodules/test/spec-a59196c
  • dependabot/submodules/test/spec-a90ee02
  • dependabot/submodules/test/spec-b62eb1f
  • dependabot/submodules/test/spec-b8a50ec
  • jm/bpb
  • jm/contributors
  • jm/default_qualifier
  • jm/docs_attestations
  • jm/flaky_fix
  • jm/json-spec-overhaul
  • jm/linter
  • jm/purl_type_gen
  • jm/resource_improvements
  • jm/sec_wg_badge
  • jm/warnings_as_errors
  • main
  • refs/pull/156/merge
  • renovate/configure
  • renovate/elixir-1.x
  • renovate/erlang-27.x
  • renovate/erlang-28.x
  • renovate/rebar-3.x

28 Jul 2026 01:19PM UTC coverage: 86.042% (+0.06%) from 85.983%
d6d19d921eb8481c38ceec38b000321cd4b95193-PR-153

Pull #153

github

maennchen
Update purl-spec to dd9ffe9 and regenerate type data

Adds the new "brew" and "git" types and picks up changes to 17 existing
definitions, bringing the registry to 42 types.

The hex doctest is updated for the re-encoded repository_url example, and
two groups of new spec tests are excluded:

  - The git tests expect an unencoded "/" inside the name (for example
    "forgejo/forgejo"), but "/" is the namespace separator in the purl
    grammar, so it has to be encoded as %2F. One of those fixtures is also
    corrupt, expecting "forgejoforgejo/" with the slash misplaced.
  - The cpan rule that a distribution name must not contain "::" only
    exists as prose in the name_definition note, not as a machine readable
    field such as permitted_characters, so it cannot be enforced from the
    type definition.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Pull Request #153: Fix version separator and update purl-spec

413 of 480 relevant lines covered (86.04%)

75476.31 hits per line

Relevant lines Covered
Build:
Build:
480 RELEVANT LINES 413 COVERED LINES
75476.31 HITS PER LINE
Source Files on fix-version-separator
  • Tree
  • List 16
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
d6d19d92... fix-version-separator Update purl-spec to dd9ffe9 and regenerate type data Adds the new "brew" and "git" types and picks up changes to 17 existing definitions, bringing the registry to 42 types. The hex doctest is updated for the re-encoded repository_url example, an... Pull #153 28 Jul 2026 01:21PM UTC maennchen github
86.04
baabc50d... fix-version-separator Update purl-spec to dd9ffe9 and regenerate type data Adds the new "brew" and "git" types and picks up changes to 17 existing definitions, bringing the registry to 42 types. The hex doctest is updated for the re-encoded repository_url example, an... Pull #153 28 Jul 2026 01:20PM UTC maennchen github
86.04
See All Builds (287)

Badge your Repo: purl

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • 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