<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/.github, branch v23.05.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2023-11-02T14:44:49Z</updated>
<entry>
<title>ci: add workflow for automated GitHub release</title>
<updated>2023-11-02T14:44:49Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-10-19T04:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=592aacc3d9c08c5c61a0faa75729d6c27be80376'/>
<id>urn:sha1:592aacc3d9c08c5c61a0faa75729d6c27be80376</id>
<content type='text'>
Implement a GitHub Actions workflow for automated project releases.

The workflow triggers on Git tags, ensuring that a GitHub release is
created whenever a new tag is pushed.

That new release is going to be created in draft and pre-release mode
and needs to be manually promoted to the proper release, once its
decided, that its good enough and prepared.

This is a start of a streamlined and consistent release process for
GitHub, reducing manual intervention.

Acked-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 280d9dd75874ef4c4e2407366eda987cda8efd25)
</content>
</entry>
<entry>
<title>CI: provide new required secret for S3 endpoint and bucket name</title>
<updated>2023-10-24T15:13:18Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-08-04T23:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=263ef841d47414efe4586013bd0bf4b026936d2e'/>
<id>urn:sha1:263ef841d47414efe4586013bd0bf4b026936d2e</id>
<content type='text'>
Provide new required secret for S3 endpoint and bucket name to permit an
easier migration to new services.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 881235c713fae8692190178561af4eb2dee4ead1)
</content>
</entry>
<entry>
<title>CI: generilize S3 secret keys name and rename to proper name</title>
<updated>2023-10-24T15:13:10Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-08-04T23:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c53dda11a26ee360d2cab51d2a07c84d3b3a039c'/>
<id>urn:sha1:c53dda11a26ee360d2cab51d2a07c84d3b3a039c</id>
<content type='text'>
Generilize S3 secret keys and rename to make them not platform specific.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit f98dc5aa43e9d84b8ceef9414fd4f92e05c418d7)
</content>
</entry>
<entry>
<title>CI: drop unused reusable workflow and dockerfiles</title>
<updated>2023-10-24T15:13:02Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-06-19T11:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b63c6e3512077fa452a0736f5bec2169c8bef6cc'/>
<id>urn:sha1:b63c6e3512077fa452a0736f5bec2169c8bef6cc</id>
<content type='text'>
Drop unused reusable workflow and dockerfiles now that we moved them to
a dedicated repository.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 14293dd901e5fdb0fd242945b5916ccbb33ab328)
</content>
</entry>
<entry>
<title>CI: migrate each workflow to use reusable workflow from dedicated repo</title>
<updated>2023-10-24T15:12:52Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-06-19T11:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=76a9b0e02a614ec15f4dc771df32de90ab30d779'/>
<id>urn:sha1:76a9b0e02a614ec15f4dc771df32de90ab30d779</id>
<content type='text'>
Migrate each workflow to use reusable workflow from dedicated repo to
skip pushing CI related commits to openwrt and better track versioning
of CI workflow.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 38cc09165fd11caa9599d960280bd91dbaba7a62)
</content>
</entry>
<entry>
<title>CI: build-tools: build all host tools</title>
<updated>2023-10-24T15:12:42Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2022-11-03T12:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3826ebbd181770d43a2a057611707d96ec90b550'/>
<id>urn:sha1:3826ebbd181770d43a2a057611707d96ec90b550</id>
<content type='text'>
Now that we build also core packages, we need more host tools. Compile
all of them to reduce compile time on other actions.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit de9955a62f6aab6eafb2cfdffc4829ee97e69c04)
</content>
</entry>
<entry>
<title>CI: label-kernel: support compile testing kernel version and all target</title>
<updated>2023-10-24T15:12:26Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-05-31T15:40:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b00fcab13c663a8c85ff2a16f3225febfe5db0d9'/>
<id>urn:sha1:b00fcab13c663a8c85ff2a16f3225febfe5db0d9</id>
<content type='text'>
Add support to label-kernel for compiling testing kernel version and
check patches. To trigger this special build appent :testing to the
normal label.
Example:

- ci:kernel:ipq806x:generic:testing

Test will fail if the requested target doesn't have a defined kernel
testing version.

Also add support for testing all target and subtarget. To trigger this
some special pattern are added:
- ci:kernel:all:all
  Trigger test for all target and subtarget

- ci:kernel:all:first
  Trigger test for all target and the first subtarget in alphabetical
  order for the target.

With these special case :testing can also be used and every target and
subtarget that supports kernel testing version will be selected:
- ci:kernel:all:all:testing
  Trigger test for all target and subtarget that have a kernel testing
  version defined.

- ci:kernel:all:first:testing
  Trigger test for all target and the first subtarget in alphabetical
  order for the target that, if they have a kernel testing version
  defined.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 218deba503f38e2f44f5012baf96af91b3e00c6a)
</content>
</entry>
<entry>
<title>ci: build: verify downloaded toolchain tarball</title>
<updated>2023-10-24T15:12:06Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-26T09:41:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6cdd9a6de493cc9b8152a73d8449673b1190d1ff'/>
<id>urn:sha1:6cdd9a6de493cc9b8152a73d8449673b1190d1ff</id>
<content type='text'>
CDNs are known to ship outdated or corrupted files, if it unpacks
correctly, it necessarily doesn't mean, that we're using the desired
content. So lets fix it by checking the tarball as well.

I'm adding GPG checking explicitly, its not needed, but just double
checking, that everything is working as expected on build
infrastructure.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 95dde523297c652072ee96ac32d22912a43ef761)
</content>
</entry>
<entry>
<title>ci: bump buildworker container to version v6</title>
<updated>2023-10-24T15:12:05Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-26T09:38:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=37395ecb3214f6c086668b9f1a3c3405e06acfe8'/>
<id>urn:sha1:37395ecb3214f6c086668b9f1a3c3405e06acfe8</id>
<content type='text'>
Its being used by buildbot workers, adds g++-multilib to fix node
cross-compilation from a 64-bit build machine to 32-bit host.

References: https://github.com/openwrt/buildbot/pull/7
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 567784127e92ba6f9291adb1a546f567e50d9850)
</content>
</entry>
<entry>
<title>CI: kernel: test each subtarget on push events</title>
<updated>2023-10-24T15:12:05Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-05-30T18:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=05331f0ef8e9c9fd39e9062e44da3fc6c78563c2'/>
<id>urn:sha1:05331f0ef8e9c9fd39e9062e44da3fc6c78563c2</id>
<content type='text'>
Test each subtarget on push events to improve testing and to refresh
ccache of each subtarget.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 5bafc4352fb543c03389b6237f0e2fe327f328fa)
</content>
</entry>
</feed>
