Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
Gabriel Adrian Samfira 2025-08-06 23:00:04 +03:00
parent e43acd5b65
commit 5915107446
No known key found for this signature in database
GPG key ID: 7D073DCC2C074CB5
2 changed files with 2 additions and 2 deletions

View file

@ -26,7 +26,6 @@ jobs:
- name: "Checkout" - name: "Checkout"
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
ref: ${{ inputs.ref }}
path: src/github.com/cloudbase/garm path: src/github.com/cloudbase/garm
fetch-depth: 0 fetch-depth: 0

View file

@ -5,6 +5,7 @@ LABEL stage=builder
RUN apk add --no-cache musl-dev gcc libtool m4 autoconf g++ make libblkid util-linux-dev git linux-headers upx curl jq RUN apk add --no-cache musl-dev gcc libtool m4 autoconf g++ make libblkid util-linux-dev git linux-headers upx curl jq
RUN git config --global --add safe.directory /build && git config --global --add advice.detachedHead false RUN git config --global --add safe.directory /build && git config --global --add advice.detachedHead false
RUN echo ${GARM_REF}
ADD . /build/garm ADD . /build/garm
@ -19,7 +20,7 @@ RUN cd /build/garm/cmd/garm-cli \
-tags osusergo,netgo,sqlite_omit_load_extension \ -tags osusergo,netgo,sqlite_omit_load_extension \
-ldflags "-linkmode external -extldflags '-static' -s -w -X github.com/cloudbase/garm/util/appdefaults.Version=$(git describe --tags --match='v[0-9]*' --dirty --always)" \ -ldflags "-linkmode external -extldflags '-static' -s -w -X github.com/cloudbase/garm/util/appdefaults.Version=$(git describe --tags --match='v[0-9]*' --dirty --always)" \
. && upx /bin/garm-cli . && upx /bin/garm-cli
RUN set -e; \ RUN set -ex; \
mkdir -p /opt/garm/providers.d; \ mkdir -p /opt/garm/providers.d; \
for repo in \ for repo in \
cloudbase/garm-provider-azure \ cloudbase/garm-provider-azure \