Commit Graph

180 Commits

Author SHA1 Message Date
Dongsu Park
389118452d .github: add app-crypt/gnupg to list for weekly updates 2024-02-20 13:33:05 +01:00
Krzesimir Nowak
17c2e3f83b
Merge pull request #1638 from flatcar/krnowak/gh-action-nodejs-bump
.github: Some action version bumps to avoid deprecation warnings
2024-02-15 13:16:45 +01:00
Krzesimir Nowak
009ebb89c1 .github: Add bash-completion eclass to automation 2024-02-08 14:20:17 +01:00
Krzesimir Nowak
79d1263246 .github: Add more packages to automation 2024-02-08 14:20:17 +01:00
Krzesimir Nowak
925961be01 .github: Add some eclasses to automation 2024-02-08 14:20:17 +01:00
Krzesimir Nowak
558b78ffc5 portage-stable: Rename some packages
gtk-doc-am and autotools got moved to dev-build category, strace got
moved to dev-debug category.
2024-02-08 14:20:16 +01:00
Krzesimir Nowak
a7926df927 .github: Bump github actions 2024-02-07 17:50:06 +01:00
Krzesimir Nowak
24dab44337
Merge pull request #1569 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-01-15
Weekly portage-stable package updates 2024-01-15
2024-01-25 18:15:17 +01:00
Mathieu Tortuyaux
31b722d0ba
sdk: add app-crypt/ccid
required for pcsc-lite daemon to work

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
Mathieu Tortuyaux
86f4e68f53
sdk: add opensc dependency
it's used to interact with the HSM device.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
Mathieu Tortuyaux
9845627a43
sdk: add libp11 to SDK
this is the pkcs11 engine for OpenSSL

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
Krzesimir Nowak
665d13dbe3 .github: Drop sys-kernel/installkernel from automation 2024-01-16 12:55:16 +01:00
Krzesimir Nowak
ef40478bbf portage-stable, overlay: Move some packages
In Gentoo, packages dev-util/cmake, dev-util/meson,
dev-util/meson-format-array, dev-util/ninja and sys-devel/make got
moved to new category named dev-build. Reflect that in our repos too.

The {sys-devel,dev-build}/make package is moved from overlay into
portage-stable - it used to be there to carry a patch that fixed
builds of the sys-devel/binutils package. I think that the issue was
fixed long time ago in make, so now it's time to put it back to
portage-stable and under package automation.
2024-01-16 12:55:15 +01:00
Krzesimir Nowak
13dbf13db5 .github: Drop sys-boot/gnu-efi from automation for now
Updating it to 3.0.17 breaks the build. First there are some
signedness issues (which I fixed), but then there is some header
ordering issue which results in errors about some names being
undefined. This is because a header that defines those names includes
some other header before defining the names. That other header pulls
in some other header that end up referencing the not-yet-defined
names:

In file included from /usr/include/efi/efilib.h:22,
                 from Include/OpenSslSupport.h:19,
                 from Include/stddef.h:15,
                 from /usr/include/efi/x86_64/efibind.h:99,
                 from /usr/include/efi/efi.h:42,
                 from ./Library/BaseLib.h:1,
                 from ./InternalCryptLib.h:18,
                 from Hash/CryptMd4.c:15:
/usr/include/efi/efidebug.h:22:8: error: unknown type name ‘UINTN’
   22 | extern UINTN     EFIDebug;

/usr/include/efi/x86_64/efibind.h defines UINTN in line 124, but
includes stddef.h in line 99.

I'm not dealing with it knowing that Sayan is working on secure-boot
stuff which involves updating sys-boot/shim, so this bug should go
away soon.
2024-01-08 17:42:22 +01:00
Krzesimir Nowak
b98a0016ff .github: Update packages list 2024-01-08 17:42:22 +01:00
Krzesimir Nowak
5655ce2afe .github: Add app-* packages to automation 2023-12-07 16:43:30 +01:00
Krzesimir Nowak
9cc998d099 .github: Add app-text/mandoc to automation 2023-12-07 15:41:55 +01:00
Krzesimir Nowak
29a38e14e9 .github: Drop sys-cluster/ipvsadm from automation 2023-12-07 12:58:40 +01:00
Krzesimir Nowak
186ee9bfb2 .github: Add packages to automation 2023-12-07 12:58:40 +01:00
Krzesimir Nowak
9b63891ef2
Merge pull request #1394 from flatcar/krnowak/net-libs-automation
Add net-libs packages under automation
2023-12-07 12:55:26 +01:00
Krzesimir Nowak
a39e53aed3 .github/ci: Install python3-packaging package
show-fixed-kernel-cves.py script from flatcar-build-scripts requires
this package:

Traceback (most recent call last):
  File "/home/runner/actions-runner/_work/scripts/scripts/flatcar-build-scripts/show-fixed-kernel-cves.py", line 29, in <module>
    from packaging import version
ModuleNotFoundError: No module named 'packaging'
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
c9b9864ae1 .github/ci: AAAARGH! 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
810306c884 ci-automation/image-changes, .github/ci: Further deduplication 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
89f0cba474 .github/ci: Deduplicate the image changes job 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
0490c9c672 .github/ci: Report about base sysexts for against last nightly too 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
c5b8a80d36 ci-automation: List built base sysext explicitly
Instead of depending on default value of build_image's base_sysext
parameter, create a file that explicitly lists which base sysexts will
be built for each architecture. The file can be sourced by other
scripts that need this kind of information. Currently, image.sh and
image_changes.sh use this file.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
dabb54783d .github/ci, ci-automation/image-changes: Print diffs for base sysexts 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
5b3e90eceb .github/ci: Fix artifacts paths 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
d373052ca4 ci-automation/image-changes: Filter out OEM IDs not built for an arch
This is to limit the amount of reports consisting purely of failures,
because some files were missing. And those files will be missing,
because an OEM might not even have any image for certain arches (like
digitalocean has no arm64 images).
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
c03d372c54 .github/ci: Run image reports job after vms job
It shows changes also in OEM images and these are built in vms step.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
202b905a47 .github/ci: Fix clobbering of parameters and env vars 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
f9e0363bf0 ci-automation/image-changes, .github/ci: Add reports against last nightly 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
ffa2bfc695 ci-automation/image-changes, .github/ci: Set up env for show-changes 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
5443a66c91 ci-automation/image-changes, .github/ci: Show changes in OEM sysext images 2023-11-21 16:00:00 +01:00
Krzesimir Nowak
992db543d1 ci-automation/image-changes, .github/ci: Drop work directory parameter
It was only needed for the show-changes script. Now that show-changes
script allows to set the repos parent directory with an environment
variable, we set the variable instead of changing the working
directory.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
eebca8dd15 .github: Add net-libs under automation 2023-11-16 13:12:05 +01:00
Krzesimir Nowak
980c627c46 .github: Add net-misc/ntp to automation 2023-11-15 09:55:23 +01:00
Krzesimir Nowak
7f5ab42143 .github: Add new packages to automation and sort the list 2023-11-15 09:55:23 +01:00
Thilo Fromm
b3b08e0e64 containerd-apply-patch: updated to work with upstream ebuilds
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-11-03 16:28:53 +01:00
Thilo Fromm
ed12285278 .github/: remove docker, runc auto-update workflows
These were for coreos-overlay. The packages have been moved to
portage-stable and are now handled by the weekly package updates
automation.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-10-30 17:21:26 +01:00
Thilo Fromm
10b27ce94e portage-stable-packages-list: remove containerd
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-10-30 17:21:26 +01:00
Thilo Fromm
7e493da5fc portage-stable-packages-list: add cri-tools, containerd, docker, runc
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-10-30 17:21:26 +01:00
Krzesimir Nowak
81405745c4 .github: Add cargo.eclass to package automation 2023-10-25 15:05:33 +02:00
Krzesimir Nowak
0133bcc236 .github: Remove dropped packages from automation 2023-10-25 15:05:33 +02:00
Thilo Fromm
b775036a62 torcx removal: address PR comments
- updated github actions for runc, containerd, and docker to not handle
  nonexistent ebuilds in app-torcx/ anymore
- removed spurious package_run_dependencies from build_image_util.sh
- build_sysext: generate pkginfo before mangle script runs
  use zstd for compression; add cli flag to select compression
- ci_automation_common.sh: remove spurious `/` from match string
- coreos, board-packages, bootengine: bump ebuild revisions
- kernel commonconfig: add squashfs zstd support

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-10-23 16:05:45 +02:00
Thilo Fromm
bd54e3a0ce .github: removed torcx artifact handling from github CI
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-10-23 16:05:45 +02:00
Thilo Fromm
17512925e7 SDK prefix: implement suggestions from code review
- remove explicit "-multilib" from prefix keywordsas it is set in
  profile
- split heredoc for generating emerge wrapper so we don't need to
  escape
- add sys-apps/bubblewrap and virtual/tmpfiles to package update
  automation list
- use prefix build fix for libgpg-error from upstream

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-09-29 15:22:45 +02:00
Krzesimir Nowak
876436f34b ci-automation/image-changes: Work around show-changes issue
There's a bug in show-changes script where it defaults to values with
single quotes in them. So the default scripts directory is not
"scripts" but "'scripts'". This will be fixed in show-scripts, but for
now work it around here by explicitly defining the directories.
2023-09-29 13:49:46 +02:00
Krzesimir Nowak
c593d76e7a
Merge pull request #1146 from flatcar/krnowak/vmware-sysext
Sysext image for VMware OEM
2023-09-25 14:51:02 +02:00
Mathieu Tortuyaux
c3ba668ece
.github: add more packages to automation
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-09-20 12:33:40 +02:00