From 481622ba179ba838d2ce35bbe0358b7e450f1aaa Mon Sep 17 00:00:00 2001 From: VizzleTF Date: Fri, 4 Sep 2026 18:39:00 +0300 Subject: [PATCH] chore(release): owlab 0.5.6 --- CHANGELOG.md | 5 +++-- README.md | 2 +- README_ru.md | 2 +- docs/reference.md | 4 ++-- docs/reference_ru.md | 4 ++-- docs/runbook.md | 4 ++-- docs/runbook_ru.md | 4 ++-- examples/workflow/package-ci.yml | 4 ++-- 8 files changed, 15 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5c8c03..5e446f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ Versioning: [Semantic Versioning](https://semver.org/spec/v2.0.0.html). today keeps working across minor and patch releases; a change that would break one waits for a major. -## [Unreleased] +## [0.5.6] - 2026-09-04 ### Fixed @@ -398,7 +398,8 @@ First release. to be re-run still leaves the immutable tags behind. [artifact-contract]: https://github.com/VizzleTF/owfeed/blob/main/docs/artifact-contract.md -[Unreleased]: https://github.com/VizzleTF/owlab/compare/v0.5.5...HEAD +[Unreleased]: https://github.com/VizzleTF/owlab/compare/v0.5.6...HEAD +[0.5.6]: https://github.com/VizzleTF/owlab/compare/v0.5.5...v0.5.6 [0.5.5]: https://github.com/VizzleTF/owlab/compare/v0.5.4...v0.5.5 [0.4.1]: https://github.com/VizzleTF/owlab/compare/v0.4.0...v0.4.1 [0.4.0]: https://github.com/VizzleTF/owlab/compare/v0.3.0...v0.4.0 diff --git a/README.md b/README.md index 76c3d54..61ba755 100644 --- a/README.md +++ b/README.md @@ -246,7 +246,7 @@ output for one release. ### Check it in CI ```yaml -- uses: owfeed/owlab/action@v0.5.5 +- uses: owfeed/owlab/action@v0.5.6 with: releases: "25.12.5 24.10.8" install: dist/*/luci-app-mine-*.apk diff --git a/README_ru.md b/README_ru.md index 4a1508e..61a80ac 100644 --- a/README_ru.md +++ b/README_ru.md @@ -247,7 +247,7 @@ dist/ ### Проверять в CI ```yaml -- uses: owfeed/owlab/action@v0.5.5 +- uses: owfeed/owlab/action@v0.5.6 with: releases: "25.12.5 24.10.8" install: dist/*/luci-app-mine-*.apk diff --git a/docs/reference.md b/docs/reference.md index 8859c2e..53777e5 100644 --- a/docs/reference.md +++ b/docs/reference.md @@ -456,7 +456,7 @@ add'` is the whole of "is anything stale". ### In GitHub Actions ```yaml -- uses: owfeed/owlab/action@v0.5.5 +- uses: owfeed/owlab/action@v0.5.6 with: releases: "25.12.5 24.10.8" install: dist/*/luci-app-mine-*.apk @@ -468,7 +468,7 @@ add'` is the whole of "is anything stale". Every flag above has an input with the same name; `assert` and `install` take one per line. The action writes a table to the job summary and exposes `report` (the JSON path), `passed` and `failed` as outputs. -`owfeed/owlab/setup@v0.5.5` installs the binary alone, for a job that drives +`owfeed/owlab/setup@v0.5.6` installs the binary alone, for a job that drives `owlab` itself. Both verify the download against this repository's build attestation before the binary is executed or put on `PATH`. diff --git a/docs/reference_ru.md b/docs/reference_ru.md index 4850e6e..b8f42f1 100644 --- a/docs/reference_ru.md +++ b/docs/reference_ru.md @@ -397,7 +397,7 @@ caught», lua-шный `stack traceback:`): поймав исключение, L ### В GitHub Actions ```yaml -- uses: owfeed/owlab/action@v0.5.5 +- uses: owfeed/owlab/action@v0.5.6 with: releases: "25.12.5 24.10.8" install: dist/*/luci-app-mine-*.apk @@ -408,7 +408,7 @@ caught», lua-шный `stack traceback:`): поймав исключение, L У каждого флага выше есть одноимённый input; `assert` и `install` принимают по одному значению на строку. Экшен пишет таблицу в summary джоба и отдаёт outputs -`report` (путь к JSON), `passed` и `failed`. `owfeed/owlab/setup@v0.5.5` +`report` (путь к JSON), `passed` и `failed`. `owfeed/owlab/setup@v0.5.6` ставит только бинарь — для джоба, который сам вызывает `owlab`. Оба проверяют скачанное по build attestation этого репозитория до того, как бинарь будет запущен или попадёт в `PATH`. diff --git a/docs/runbook.md b/docs/runbook.md index a86da56..5ca10d4 100644 --- a/docs/runbook.md +++ b/docs/runbook.md @@ -323,9 +323,9 @@ On Apple Silicon this runs under emulation — every `openwrt/sdk` tag is In a package repository, with no `owlab.yaml`: ```yaml -- uses: owfeed/owlab/setup@v0.5.5 +- uses: owfeed/owlab/setup@v0.5.6 - run: owlab build --release 25.12.5 --out dist -- uses: owfeed/owlab/action@v0.5.5 +- uses: owfeed/owlab/action@v0.5.6 with: releases: "25.12.5 24.10.8" install: dist/*/luci-app-mine-* diff --git a/docs/runbook_ru.md b/docs/runbook_ru.md index b270bed..c59460f 100644 --- a/docs/runbook_ru.md +++ b/docs/runbook_ru.md @@ -321,9 +321,9 @@ sync — нет, и на этой разнице ломались пакеты, В репозитории пакета, без всякого `owlab.yaml`: ```yaml -- uses: owfeed/owlab/setup@v0.5.5 +- uses: owfeed/owlab/setup@v0.5.6 - run: owlab build --release 25.12.5 --out dist -- uses: owfeed/owlab/action@v0.5.5 +- uses: owfeed/owlab/action@v0.5.6 with: releases: "25.12.5 24.10.8" install: dist/*/luci-app-mine-* diff --git a/examples/workflow/package-ci.yml b/examples/workflow/package-ci.yml index d2ffe20..428d178 100644 --- a/examples/workflow/package-ci.yml +++ b/examples/workflow/package-ci.yml @@ -32,7 +32,7 @@ jobs: # Pin the tag. "latest" means a CI result can change without a commit # anywhere in this repository. - - uses: owfeed/owlab/setup@v0.5.5 + - uses: owfeed/owlab/setup@v0.5.6 # The verification tier: luci.mk minifies JS and CSS by default, so a real # package is not the source tree. Code that works unminified and breaks @@ -41,7 +41,7 @@ jobs: - name: Build the package run: owlab build --release '${{ matrix.release }}' --out dist - - uses: owfeed/owlab/action@v0.5.5 + - uses: owfeed/owlab/action@v0.5.6 with: releases: ${{ matrix.release }} # A glob, because the version in the artifact's file name comes from