ghaction_version_gen 0.13.6

Generate various version options as github action outputs
Documentation
# Copyright (C) 2021 Leandro Lisboa Penz <lpenz@lpenz.org>
# This file is subject to the terms and conditions defined in
# file 'LICENSE', which is part of this source code package.

FROM rust:1.73-alpine3.18 AS build
WORKDIR /src
COPY Cargo.* ./
COPY src ./src
RUN set -e -x; \
    apk update; \
    apk add --no-cache musl-dev; \
    cargo build --release

FROM alpine:3.18
RUN set -e -x; \
    apk update; \
    apk add --no-cache git; \
    rm -rf /var/cache/apk/*; \
    git config --system safe.directory '*'
COPY --from=build /src/target/release/ghaction-version-gen /usr/local/bin/
CMD ["/usr/local/bin/ghaction-version-gen"]