[info=a6a4d122a2c421c1b3f481946f6a3c80]

OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/golang-oldstable-image?expand=0&rev=50
This commit is contained in:
Dan Čermák 2024-02-07 19:22:53 +00:00 committed by Git OBS Bridge
parent dc11fad102
commit 110c84b5b5
4 changed files with 16 additions and 11 deletions

View File

@ -16,8 +16,8 @@
#!BuildTag: opensuse/bci/golang:oldstable #!BuildTag: opensuse/bci/golang:oldstable
#!BuildTag: opensuse/bci/golang:oldstable-2.%RELEASE% #!BuildTag: opensuse/bci/golang:oldstable-2.%RELEASE%
#!BuildTag: opensuse/bci/golang:1.20 #!BuildTag: opensuse/bci/golang:1.21
#!BuildTag: opensuse/bci/golang:1.20-2.%RELEASE% #!BuildTag: opensuse/bci/golang:1.21-2.%RELEASE%
FROM opensuse/tumbleweed:latest FROM opensuse/tumbleweed:latest
@ -25,22 +25,22 @@ MAINTAINER openSUSE (https://www.opensuse.org/)
# Define labels according to https://en.opensuse.org/Building_derived_containers # Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.bci.golang # labelprefix=org.opensuse.bci.golang
LABEL org.opencontainers.image.title="openSUSE Tumbleweed BCI Go 1.20 development" LABEL org.opencontainers.image.title="openSUSE Tumbleweed BCI Go 1.21 development"
LABEL org.opencontainers.image.description="Go 1.20 development container based on the openSUSE Tumbleweed Base Container Image." LABEL org.opencontainers.image.description="Go 1.21 development container based on the openSUSE Tumbleweed Base Container Image."
LABEL org.opencontainers.image.version="1.20" LABEL org.opencontainers.image.version="1.21"
LABEL org.opencontainers.image.url="https://www.opensuse.org" LABEL org.opencontainers.image.url="https://www.opensuse.org"
LABEL org.opencontainers.image.created="%BUILDTIME%" LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="openSUSE Project" LABEL org.opencontainers.image.vendor="openSUSE Project"
LABEL org.opencontainers.image.source="%SOURCEURL%" LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL io.artifacthub.package.readme-url="https://raw.githubusercontent.com/SUSE/BCI-dockerfile-generator/Tumbleweed/golang-oldstable-image/README.md" LABEL io.artifacthub.package.readme-url="https://raw.githubusercontent.com/SUSE/BCI-dockerfile-generator/Tumbleweed/golang-oldstable-image/README.md"
LABEL org.opensuse.reference="registry.opensuse.org/opensuse/bci/golang:1.20-2.%RELEASE%" LABEL org.opensuse.reference="registry.opensuse.org/opensuse/bci/golang:1.21-2.%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%" LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime" LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime"
LABEL org.opensuse.release-stage="released" LABEL org.opensuse.release-stage="released"
# endlabelprefix # endlabelprefix
RUN set -euo pipefail; zypper -n in --no-recommends go1.20 go1.20-doc make git-core; zypper -n clean; rm -rf /var/log/* RUN set -euo pipefail; zypper -n in --no-recommends go1.21 go1.21-doc make git-core; zypper -n clean; rm -rf /var/log/*
ENV GOLANG_VERSION="%%golang_version%%" ENV GOLANG_VERSION="%%golang_version%%"
ENV GOPATH="/go" ENV GOPATH="/go"
ENV PATH="/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ENV PATH="/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
@ -48,4 +48,4 @@ ENV PATH="/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin
# only available on go's tsan_arch architectures # only available on go's tsan_arch architectures
#!ArchExclusiveLine x86_64 aarch64 s390x ppc64le #!ArchExclusiveLine x86_64 aarch64 s390x ppc64le
RUN set -euo pipefail; if zypper -n install go1.20-race; then zypper -n clean; rm -rf /var/log/*; fi RUN set -euo pipefail; if zypper -n install go1.21-race; then zypper -n clean; rm -rf /var/log/*; fi

View File

@ -1,3 +1,3 @@
# The openSUSE Tumbleweed BCI Go 1.20 development Container image # The openSUSE Tumbleweed BCI Go 1.21 development Container image
Go 1.20 development container based on the openSUSE Tumbleweed Base Container Image. Go 1.21 development container based on the openSUSE Tumbleweed Base Container Image.

View File

@ -4,6 +4,6 @@
<service name="replace_using_package_version" mode="buildtime"> <service name="replace_using_package_version" mode="buildtime">
<param name="file">Dockerfile</param> <param name="file">Dockerfile</param>
<param name="regex">%%golang_version%%</param> <param name="regex">%%golang_version%%</param>
<param name="package">go1.20</param> <param name="package">go1.21</param>
</service> </service>
</services> </services>

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Feb 7 18:41:00 UTC 2024 - Dan Čermák <dcermak@suse.com>
- switch golang stable to 1.22, oldstable to 1.21
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 17 14:29:14 UTC 2024 - Dan Čermák <dcermak@suse.com> Wed Jan 17 14:29:14 UTC 2024 - Dan Čermák <dcermak@suse.com>