feat: Pre-commit and tag-appversion syncing (#926)
* add pre-commit to release container * use pip install --no-cache-dir * whoopsies * lint fixes * add some verbosity during pre-commit build process * add more pre-commit checks * repo pre-commit cleanup * add pre-commit to release scripting * try showing some more pre-commit dockerbuild verbosity * some tweaks and polish to release scripting. Also adds syncing primary tag and appversion
This commit is contained in:
@@ -29,5 +29,16 @@ RUN --mount=type=bind,from=hd,source=/usr/bin/,target=/hdbin \
|
||||
RUN --mount=type=bind,from=gcl,source=/usr/local/bin,target=/gclbin \
|
||||
cp /gclbin/git-chglog /usr/local/bin/git-chglog
|
||||
|
||||
COPY ./.pre-commit-config.yaml /app/.pre-commit-config.yaml
|
||||
|
||||
# hadolint ignore=DL3008,DL3015,SC2086,SC2155,DL3013
|
||||
RUN pip install --no-cache-dir pre-commit && \
|
||||
git init . && \
|
||||
pre-commit install-hooks && \
|
||||
rm -Rf /App/* && \
|
||||
echo "installed pre-commit hooks:" && \
|
||||
ls ~/.cache/pre-commit/*
|
||||
|
||||
|
||||
LABEL "maintainer"="TrueCharts <info@truecharts.org>"
|
||||
LABEL "org.opencontainers.image.source"="https://github.com/truecharts/apps"
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.2.0
|
||||
1.3.0
|
||||
|
||||
Reference in New Issue
Block a user