[PATCH v2 02/12] Switch Linux builds to use Alpine 3.22 container

Marek Marczykowski-Górecki posted 12 patches 2 months, 1 week ago
Only 10 patches received!
[PATCH v2 02/12] Switch Linux builds to use Alpine 3.22 container
Posted by Marek Marczykowski-Górecki 2 months, 1 week ago
Slowly phase out 3.18 one.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
---
 .gitlab-ci.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 17d25ce..36622c7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,14 +21,14 @@ stages:
   tags:
     - arm64
   variables:
-    CONTAINER: alpine:3.18-arm64-build
+    CONTAINER: alpine:3.22-arm64-build
 
 .x86_64-artifacts:
   extends: .artifacts
   tags:
     - x86_64
   variables:
-    CONTAINER: alpine:3.18-x86_64-build
+    CONTAINER: alpine:3.22-x86_64-build
 
 #
 # ARM64 artifacts
-- 
git-series 0.9.1

Re: [PATCH v2 02/12] Switch Linux builds to use Alpine 3.22 container
Posted by Andrew Cooper 1 month, 4 weeks ago
On 04/12/2025 4:37 pm, Marek Marczykowski-Górecki wrote:
> Slowly phase out 3.18 one.
>
> Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
> ---
>  .gitlab-ci.yml | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 17d25ce..36622c7 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -21,14 +21,14 @@ stages:
>    tags:
>      - arm64
>    variables:
> -    CONTAINER: alpine:3.18-arm64-build
> +    CONTAINER: alpine:3.22-arm64-build
>  
>  .x86_64-artifacts:
>    extends: .artifacts
>    tags:
>      - x86_64
>    variables:
> -    CONTAINER: alpine:3.18-x86_64-build
> +    CONTAINER: alpine:3.22-x86_64-build
>  
>  #
>  # ARM64 artifacts

Just to double check.  This should be safe because it gets us a newer
build environment for Linux, but the resulting kernel and modules are
not tied the alpine runtime.

i.e. I can commit this to test-artefacts and it won't break Xen's CI ?

~Andrew

Re: [PATCH v2 02/12] Switch Linux builds to use Alpine 3.22 container
Posted by Marek Marczykowski-Górecki 1 month, 4 weeks ago
On Fri, Dec 12, 2025 at 09:15:34PM +0000, Andrew Cooper wrote:
> On 04/12/2025 4:37 pm, Marek Marczykowski-Górecki wrote:
> > Slowly phase out 3.18 one.
> >
> > Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
> > ---
> >  .gitlab-ci.yml | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> > index 17d25ce..36622c7 100644
> > --- a/.gitlab-ci.yml
> > +++ b/.gitlab-ci.yml
> > @@ -21,14 +21,14 @@ stages:
> >    tags:
> >      - arm64
> >    variables:
> > -    CONTAINER: alpine:3.18-arm64-build
> > +    CONTAINER: alpine:3.22-arm64-build
> >  
> >  .x86_64-artifacts:
> >    extends: .artifacts
> >    tags:
> >      - x86_64
> >    variables:
> > -    CONTAINER: alpine:3.18-x86_64-build
> > +    CONTAINER: alpine:3.22-x86_64-build
> >  
> >  #
> >  # ARM64 artifacts
> 
> Just to double check.  This should be safe because it gets us a newer
> build environment for Linux, but the resulting kernel and modules are
> not tied the alpine runtime.

Yes, they shouldn't be specific to alpine runtime, and I'm pretty sure
we already mix Alpine and Debian here without issues.

> i.e. I can commit this to test-artefacts and it won't break Xen's CI ?

-- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab