<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/.github/workflows, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-12T12:05:08Z</updated>
<entry>
<title>Revert "ci: cancel in-progress Test and Build runs on PR update"</title>
<updated>2026-05-12T12:05:08Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-05-12T10:45:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bfe91d32051f423ae58ad178091275d2b2b03691'/>
<id>urn:sha1:bfe91d32051f423ae58ad178091275d2b2b03691</id>
<content type='text'>
The previous commit broke the CI/CD pipeline, which now fails with the following error:
```
Canceling since a deadlock was detected for concurrency group: 'Test and Build-refs/pull/foo/merge' between a top level workflow and 'Feeds Package Test Build'
```

This likely occurs because the reusable workflow [1] already defines its own concurrency group.

[1] https://github.com/openwrt/actions-shared-workflows/blame/7325a2849900f35af61a08ccd7311b0c8d439246/.github/workflows/multi-arch-test-build.yml#L13

This reverts commit 753e26a1312b5b318ae8bb976e1443428afda21a.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>ci: cancel in-progress Test and Build runs on PR update</title>
<updated>2026-05-10T23:30:20Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-05-10T18:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=753e26a1312b5b318ae8bb976e1443428afda21a'/>
<id>urn:sha1:753e26a1312b5b318ae8bb976e1443428afda21a</id>
<content type='text'>
When a contributor pushes a new commit to an open PR, the previous
Test and Build run is no longer informative and only consumes a
runner slot that the new run could use. Add a concurrency group
keyed on the workflow name and ref so a fresh push cancels the
prior in-progress run for the same PR.

Since this workflow only triggers on pull_request, the ref is
always refs/pull/&lt;num&gt;/merge (unique per PR), so cancel-in-progress
can be set unconditionally.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ci: mark and close PRs with formality issues</title>
<updated>2026-05-04T11:12:08Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-11-10T16:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5e9229551de9cdbfae7ba4fe210713cf12732dc2'/>
<id>urn:sha1:5e9229551de9cdbfae7ba4fe210713cf12732dc2</id>
<content type='text'>
Add a recurring workflow that runs every day at 5:30 and marks all PRs
that have formality check failures (i.e. marked as 'not following
guidelines') that have not been active in the past 14 days as stale.
Close stale PRs after 14 more days.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ci: relax subject and line length checks</title>
<updated>2026-05-01T13:13:00Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-05-01T12:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3f7ff4c50cf72113f5ddde0cc40bf8150fa2526b'/>
<id>urn:sha1:3f7ff4c50cf72113f5ddde0cc40bf8150fa2526b</id>
<content type='text'>
Relax subject length checks to 60/80 and line length to 100 to match the
actions repo.

Link: https://github.com/openwrt/actions-shared-workflows/pull/95
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ci: bump HyperStickler to v1-rc.1</title>
<updated>2026-01-30T21:07:25Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-01-29T22:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0cb66163dbd41832368acc383a5d03df805b8e89'/>
<id>urn:sha1:0cb66163dbd41832368acc383a5d03df805b8e89</id>
<content type='text'>
Update HyperStickler and disable branch check.

Changes: https://github.com/GeorgeSapkin/hyperstickler/releases/tag/v1-rc.1
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ci: bump actions/checkout from 5 to 6</title>
<updated>2026-01-28T17:30:02Z</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2026-01-28T00:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=32197de82c45db87f7a0bf8f5cf0b8747c90b571'/>
<id>urn:sha1:32197de82c45db87f7a0bf8f5cf0b8747c90b571</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>ci: switch formal to an external action</title>
<updated>2025-12-26T09:22:52Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-21T23:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4369bd6f1e1dc8280ebae498939dbafb952a4550'/>
<id>urn:sha1:4369bd6f1e1dc8280ebae498939dbafb952a4550</id>
<content type='text'>
Switch formal to use HyperStickler directly to test it in packages,
before introducing it into the main actions repo.

Link: https://github.com/marketplace/actions/hyperstickler
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ci: add more labels</title>
<updated>2025-12-14T09:44:48Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-11T15:19:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c7ccba0cf26cbdf8246d1d32fd20616b96930c11'/>
<id>urn:sha1:c7ccba0cf26cbdf8246d1d32fd20616b96930c11</id>
<content type='text'>
Add 'Add package' label when a new Makefile is added or 'Drop package'
when a Makefile is deleted.

Label PRs to OpenWrt 25.12 branch.

Label CI-related PRs.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>multi-arch-test-build: disable comments and labels</title>
<updated>2025-12-11T13:02:41Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-10T23:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1f2d66502bd1d529d346515ca956f539b70c2b9d'/>
<id>urn:sha1:1f2d66502bd1d529d346515ca956f539b70c2b9d</id>
<content type='text'>
Disable posting formality check status comments and adding related
labels while the security token is being figured out.

Link: https://github.com/openwrt/packages/pull/28011
Fixes: 2c558a8 ("ci: label formality failures")
Fixes: 7658669 ("multi-arch-test-build: post formal summaries to PR")
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ci: set explicit workflow permissions</title>
<updated>2025-12-04T04:00:35Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-04T02:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bbaa539fbcbd280ebc54f14f0639a7d10058dde8'/>
<id>urn:sha1:bbaa539fbcbd280ebc54f14f0639a7d10058dde8</id>
<content type='text'>
Add explicit permissions for modifying pull requests to labeler and
multi-arch-test-build.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
</feed>
