<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/.github/workflows/formal.yml, 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>2025-10-05T11:33:33Z</updated>
<entry>
<title>multi-arch-test-build: run it only after the Formality check succeeds</title>
<updated>2025-10-05T11:33:33Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-10-03T09:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4474f539bb737d5c333ea58c4b9176857fd77e14'/>
<id>urn:sha1:4474f539bb737d5c333ea58c4b9176857fd77e14</id>
<content type='text'>
Most of the time, when people contribute to the repository for the first time
 (or after a longer break), the multi-arch-test-build passes, but the
formality check fails and requires the contributor to make some changes.

This creates unnecessary load on the CI/CD, since the multi-arch-test-build
runs again even though it already passed, while other PRs are waiting for a runner.
Hopefully, this change will help decrease the waiting time.

Proposed changes:

- Run the formality check first, and only trigger the package tests afterwards.
This can be done using needs: https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idneeds

- Merge formal.yml into multi-arch-test-build.yml so that needs can be used.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: formal check: use shared workflow in actions-shared-workflows</title>
<updated>2025-05-25T16:34:41Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-05-25T10:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3621fded1eaa2f3baf17b9362de41c546b454dcb'/>
<id>urn:sha1:3621fded1eaa2f3baf17b9362de41c546b454dcb</id>
<content type='text'>
Lets switch to shared workflow in actions-shared-workflows instead of having
this separate file here. It will track and use the latest changes to avoid
being outdated.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "ci: no longer require real name"</title>
<updated>2024-06-05T08:42:08Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2024-06-04T09:11:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=07c12180097283a7a53d14d173d7a7e6a1c43be8'/>
<id>urn:sha1:07c12180097283a7a53d14d173d7a7e6a1c43be8</id>
<content type='text'>
It was decided that we should require to use real name once again.
There was discussion about it on the mailing list [1], which
was based on the commit in different OpenWrt repo [2]

This reverts commit 7e6cd98ad481184b1a620a9862aa3713d1ab85cc.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2024-April/042711.html
[2] https://github.com/openwrt/actions-shared-workflows/commit/12d9551f2d07ec34ac813da8612c8014fb393af6

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>ci: bump checkout/upload-artifact to v4</title>
<updated>2024-01-29T08:40:40Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2024-01-29T05:55:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7542362bd6ffef92b26f9cd3827437b3a5055212'/>
<id>urn:sha1:7542362bd6ffef92b26f9cd3827437b3a5055212</id>
<content type='text'>
Fix Node.js 16 deprecation warning.
Ref: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>ci: no longer require real name</title>
<updated>2024-01-10T16:22:54Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-01-10T16:22:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7e6cd98ad481184b1a620a9862aa3713d1ab85cc'/>
<id>urn:sha1:7e6cd98ad481184b1a620a9862aa3713d1ab85cc</id>
<content type='text'>
This goes in accordance with the Linux Kernel:

&gt; using a known identity (sorry, no anonymous contributions.)

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst?id=HEAD#n442

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>CI: allow PRs for CONTRIBUTING.md and README.md files</title>
<updated>2023-12-01T23:13:42Z</updated>
<author>
<name>Yegor Yefremov</name>
</author>
<published>2023-11-29T08:13:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=13553e66412fbcc215ae06ea71d11cfdad546dae'/>
<id>urn:sha1:13553e66412fbcc215ae06ea71d11cfdad546dae</id>
<content type='text'>
Also grep for CONTRIBUTING.md and README.md in the subject.

Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ci: update github actions to v3</title>
<updated>2022-10-25T20:13:24Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2022-10-25T09:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=52570d4242822e3db678f5484c2ca3e72f485d52'/>
<id>urn:sha1:52570d4242822e3db678f5484c2ca3e72f485d52</id>
<content type='text'>
Update checkout and upload-artifact action to v3 to mute nodejs
deprecation warning.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>CI: checkout HEAD commit rather than merge commit</title>
<updated>2021-03-05T09:42:32Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-05T09:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=13c1f2bcda33ab8fc17ede1f43f60e0aac8b7cab'/>
<id>urn:sha1:13c1f2bcda33ab8fc17ede1f43f60e0aac8b7cab</id>
<content type='text'>
GitHub CI actions/checkout uses a merge commit which isn't compatible
with our formality checks. Instead checkout the pull request HEAD.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>CI: migrate formal checks from CircleCI to GitHub</title>
<updated>2021-03-05T04:21:01Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-05T02:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1b46af0e594858c7df17f00ee8c3a42e32a76215'/>
<id>urn:sha1:1b46af0e594858c7df17f00ee8c3a42e32a76215</id>
<content type='text'>
Run the formal checks like SoB message via the GitHub CI.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
</feed>
