Starting with this release, we include a corresponding pre-built Docker image hosted on the GitHub Container Registry. What does this mean for you? Much faster execution times when running the rdme
GitHub Action — around 5x faster in most cases 🚀
Duplicating less build work = faster workflow execution times = lower billed usage for you and your loved ones 📉 see below for a few examples:
Command | Before1 | After1 |
---|---|---|
Validating an OpenAPI definition with rdme openapi:validate |
18.2s | 4.3s |
Syncing an OpenAPI definition with rdme openapi |
25.6s | 8.4s |
Syncing two Markdown files with rdme docs |
20.5s | 3.8s |
Syncing seven Markdown files with rdme docs |
21.7s | 5.3s |
We also made some improvements to our API definition parser to better handle the processing of larger and more complex files, as well as a few fixes for folks with Postman collections and definitions written in YAML.
What's Changed
- feat: docker (again) by @kanadgupta in #763
- fix: upgrading
oas-normalize
to move to ourpostman-to-openapi
fork by @erunion in #776 - perf(docker): build executable by @kanadgupta in #764
- fix(openapi): yaml strings would be improperly parsed as Date objects by @erunion in #779
- feat: container registry by @kanadgupta in #777
- feat: add GHA output with command result by @kanadgupta in #781
- fix(openapi): memory leak in large file handling within
oas-normalize
by @erunion in #784
Full Changelog: 8.5.0...8.6.0