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

ory / lumen / 24129934363
72%

Build:
DEFAULT BRANCH: main
Ran 08 Apr 2026 10:12AM UTC
Jobs 1
Files 36
Run time 1min
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

08 Apr 2026 10:08AM UTC coverage: 71.897% (+0.04%) from 71.853%
24129934363

push

github

web-flow
feat: download fallback to latest release + cross-platform CI (#112)

* docs: add design spec for download fallback and cross-platform CI

Addresses ory/lumen#110 where the plugin fails to start when the manifest
version hasn't been released yet. Design covers fallback to latest GitHub
release, a version subcommand, and cross-platform CI download tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: address spec review feedback for download fallback design

- Add GITHUB_TOKEN auth handling to run.sh and run.bat fallback logic
- Add detailed pseudocode for run.bat fallback (was underspecified)
- Add version output assertions to CI download job
- Add timeout-minutes to CI download job
- Add tag validation (must match v[0-9]*) before retry
- Add retry/max-time flags to fallback curl calls
- Expand risks table with API non-JSON response mitigation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: fix spec review round 2 issues

- Fix run.sh AUTH_HEADER quoting: use bash array AUTH_ARGS instead of
  string with embedded quotes
- Fix run.bat missing /repos/ path in GitHub API URL
- Add --max-time and --retry flags to run.bat curl calls
- Add tag format validation (findstr ^v[0-9]) to run.bat fallback

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: add download fallback to latest release and cross-platform CI

When the version in .release-please-manifest.json has not been released
yet (e.g. release-please bumped the manifest but goreleaser hasn't run),
the download scripts now fall back to the latest published GitHub release
instead of failing with a 404.

Also adds:
- `lumen version` subcommand with ldflags-injected build version
- Cross-platform CI job (Linux, macOS, Windows) testing both happy path
  and fallback downloads with semver output assertions
- 13 new offline tests for tag parsing, fallback URL construction, and
  tag validation

Closes #110

Co-Authored-... (continued)

7 of 7 new or added lines in 1 file covered. (100.0%)

3226 of 4487 relevant lines covered (71.9%)

641.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24129934363.1 08 Apr 2026 10:12AM UTC 36
71.9
GitHub Action Run
Source Files on build 24129934363
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24129934363
  • a2e37016 on github
  • Prev Build on main (#24123072427)
  • Next Build on main (#24130439098)
  • Delete
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

© 2026 Coveralls, Inc