Skip to content

chore(deps): bump the actions group across 1 directory with 2 updates - #13

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions-75e22b715c
Open

chore(deps): bump the actions group across 1 directory with 2 updates#13
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions-75e22b715c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 5, 2026

Copy link
Copy Markdown

Bumps the actions group with 2 updates in the / directory: owfeed/owfeed and owfeed/owfeed/.github/workflows/feed.yml.

Updates owfeed/owfeed from 0.4.5 to 0.5.0

Release notes

Sourced from owfeed/owfeed's releases.

v0.5.0

What's Changed

New Contributors

Full Changelog: owfeed/owfeed@v0.4.5...v0.5.0

Changelog

Sourced from owfeed/owfeed's changelog.

v0.5.0 — 2026-07-30

The author's side of the ecosystem gets the shape the feed's side has had since feed.yml. Five repositories were hand-rolling it, at 190 to 630 lines each, with owfeed release --repo typed out in four of them.

  • Added: owfeed check — build, sign, index and doctor --require-origin, against an EC key and a usign key generated for the run and discarded. It is the whole of what CI can verify before a tag, with no secret in scope, and it replaces the same two-keygen-and-four-commands block in every repository that publishes packages. It needs no signing: block, which removes the reason one appeared in repositories that publish no feed at all: index refuses to run without a usign key, so authors were declaring one pointing at a variable holding nothing. It leaves nothing behind — everything it produces is signed by a key that stops existing, so it works in a temporary directory and dist/ keeps only what was staged into it.

  • Added: owfeed plan — what a build would produce, offline, before it produces it. Filenames come from the functions build calls rather than a format string, including the rename opkg forces where the architecture apk calls noarch is all. --json is versioned (owfeed-plan 1) for a later job to read. An unresolvable version is reported rather than fatal: version-from: file:./dist/VERSION names a file the build script writes, and refusing to answer would make the command useless exactly when it is most wanted.

  • Added: version-from: tag, optionally with a prefix to strip (tag:v). Replaces the eight lines of shell every package repository wrote to turn GITHUB_REF into a version, and lets plan answer before anything is staged. GITHUB_REF is read rather than GITHUB_REF_NAME, which on a branch or a pull request is still set and would produce a version out of a branch name. The tag is otherwise untouched: a version apk cannot parse is already reported by ValidateVersion with a position and a hint.

  • Added: .github/workflows/package.yml — the author-side sibling of feed.yml, and the release half only. It signs, writes the signed manifest, verifies every signature against the public key committed in the repository, publishes as a draft and flips it, then fetches the manifest back through latest/download to prove it resolves. Building and asserting on a real router stay with the caller, because a called workflow is one job to its caller and nothing can sit between its build and its release — which is where the owlab verification has to go if a tag is not to publish bytes no router has installed.

  • Added: doctor reads the payload. OWF212 — JSON in acl.d or menu.d that does not parse: rpcd and LuCI both skip the file without a word, so the ACL is granted to nobody or the menu entry never appears. OWF213 — shell in the payload that does not parse, /etc/uci-defaults/* above all, which runs once at first boot and is deleted whether it worked or not, so the package's registration never happens and the evidence removes itself.

  • Fixed: OWF701 fired on every repository that publishes release assets rather than a feed. It gated on the README mentioning feed.url, which for those repositories is their own project page and appears in every badge and link — and its advice was to

... (truncated)

Commits
  • 02206c6 release: v0.5.0
  • 5e423d9 feat: package.yml — the author-side sibling of feed.yml (#8)
  • 96a366b feat: owfeed plan and version-from: tag (#7)
  • 7153794 feat: owfeed check — build, sign, index, doctor on throwaway keys (#5)
  • 3c3aff7 feat: doctor reads the payload — JSON and shell that will not parse (#6)
  • 5adcecf fix: 701 fired on every repository that publishes no feed (#4)
  • See full diff in compare view

Updates owfeed/owfeed/.github/workflows/feed.yml from 0.4.5 to 0.5.0

Release notes

Sourced from owfeed/owfeed/.github/workflows/feed.yml's releases.

v0.5.0

What's Changed

New Contributors

Full Changelog: owfeed/owfeed@v0.4.5...v0.5.0

Changelog

Sourced from owfeed/owfeed/.github/workflows/feed.yml's changelog.

v0.5.0 — 2026-07-30

The author's side of the ecosystem gets the shape the feed's side has had since feed.yml. Five repositories were hand-rolling it, at 190 to 630 lines each, with owfeed release --repo typed out in four of them.

  • Added: owfeed check — build, sign, index and doctor --require-origin, against an EC key and a usign key generated for the run and discarded. It is the whole of what CI can verify before a tag, with no secret in scope, and it replaces the same two-keygen-and-four-commands block in every repository that publishes packages. It needs no signing: block, which removes the reason one appeared in repositories that publish no feed at all: index refuses to run without a usign key, so authors were declaring one pointing at a variable holding nothing. It leaves nothing behind — everything it produces is signed by a key that stops existing, so it works in a temporary directory and dist/ keeps only what was staged into it.

  • Added: owfeed plan — what a build would produce, offline, before it produces it. Filenames come from the functions build calls rather than a format string, including the rename opkg forces where the architecture apk calls noarch is all. --json is versioned (owfeed-plan 1) for a later job to read. An unresolvable version is reported rather than fatal: version-from: file:./dist/VERSION names a file the build script writes, and refusing to answer would make the command useless exactly when it is most wanted.

  • Added: version-from: tag, optionally with a prefix to strip (tag:v). Replaces the eight lines of shell every package repository wrote to turn GITHUB_REF into a version, and lets plan answer before anything is staged. GITHUB_REF is read rather than GITHUB_REF_NAME, which on a branch or a pull request is still set and would produce a version out of a branch name. The tag is otherwise untouched: a version apk cannot parse is already reported by ValidateVersion with a position and a hint.

  • Added: .github/workflows/package.yml — the author-side sibling of feed.yml, and the release half only. It signs, writes the signed manifest, verifies every signature against the public key committed in the repository, publishes as a draft and flips it, then fetches the manifest back through latest/download to prove it resolves. Building and asserting on a real router stay with the caller, because a called workflow is one job to its caller and nothing can sit between its build and its release — which is where the owlab verification has to go if a tag is not to publish bytes no router has installed.

  • Added: doctor reads the payload. OWF212 — JSON in acl.d or menu.d that does not parse: rpcd and LuCI both skip the file without a word, so the ACL is granted to nobody or the menu entry never appears. OWF213 — shell in the payload that does not parse, /etc/uci-defaults/* above all, which runs once at first boot and is deleted whether it worked or not, so the package's registration never happens and the evidence removes itself.

  • Fixed: OWF701 fired on every repository that publishes release assets rather than a feed. It gated on the README mentioning feed.url, which for those repositories is their own project page and appears in every badge and link — and its advice was to

... (truncated)

Commits
  • 02206c6 release: v0.5.0
  • 5e423d9 feat: package.yml — the author-side sibling of feed.yml (#8)
  • 96a366b feat: owfeed plan and version-from: tag (#7)
  • 7153794 feat: owfeed check — build, sign, index, doctor on throwaway keys (#5)
  • 3c3aff7 feat: doctor reads the payload — JSON and shell that will not parse (#6)
  • 5adcecf fix: 701 fired on every repository that publishes no feed (#4)
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 5, 2026
@dependabot
dependabot Bot requested a review from VizzleTF as a code owner August 5, 2026 03:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 5, 2026
Bumps the actions group with 2 updates in the / directory: [owfeed/owfeed](https://github.com/owfeed/owfeed) and [owfeed/owfeed/.github/workflows/feed.yml](https://github.com/owfeed/owfeed).


Updates `owfeed/owfeed` from 0.4.5 to 0.5.0
- [Release notes](https://github.com/owfeed/owfeed/releases)
- [Changelog](https://github.com/owfeed/owfeed/blob/main/CHANGELOG.md)
- [Commits](owfeed/owfeed@v0.4.5...v0.5.0)

Updates `owfeed/owfeed/.github/workflows/feed.yml` from 0.4.5 to 0.5.0
- [Release notes](https://github.com/owfeed/owfeed/releases)
- [Changelog](https://github.com/owfeed/owfeed/blob/main/CHANGELOG.md)
- [Commits](owfeed/owfeed@v0.4.5...v0.5.0)

---
updated-dependencies:
- dependency-name: owfeed/owfeed
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: owfeed/owfeed/.github/workflows/feed.yml
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the actions group with 2 updates chore(deps): bump the actions group across 1 directory with 2 updates Aug 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions-75e22b715c branch from 071b804 to d4d2f94 Compare August 12, 2026 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants