move to hash Chart.yaml files

This commit is contained in:
Kjeld Schouten
2024-10-23 11:12:49 +02:00
parent 6425e086ca
commit a6d6f43da6
+4 -19
View File
@@ -62,35 +62,20 @@ jobs:
run: |
ver=$(./charttool genchangelog format-version)
rev="1"
datetime=$(date +"%Y-%m-%d-%H-%M-%S")
prefix="changelog-format-$ver-rev-$rev"
key="$prefix-%datetime"
key="changelog-format-$ver-rev-$rev"
echo "Cache Key is: $key"
echo "CHANGELOG_CACHE_KEY=$key" >> $GITHUB_ENV
echo "CHANGELOG_CACHE_PREFIX=$prefix" >> $GITHUB_ENV
echo "DAYTIME=${datetime}" >> $GITHUB_ENV
echo “YEAR=$(date +%Y)" >> $GITHUB_ENV
echo “MONTH=$(date +%m) >> $GITHUB_ENV
echo “DAY=$(date +%d) >> $GITHUB_ENV
echo "HOUR=$(date +%H) >> $GITHUB_ENV
echo “MINUTE=$(date +%M) >> $GITHUB_ENV
echo “SECOND=$(date +%S”) >> $GITHUB_ENV
- name: Cache Changelog
id: cache-changelog
if: github.event_name == 'push' && needs.check_changes.outputs.changes_detected == 'true'
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4
with:
key: ${{ env.CHANGELOG_CACHE_KEY }}
key: ${{ env.CHANGELOG_CACHE_KEY }}-${{ hashFiles '**/Chart.yaml' }}
path: changelog.json.gz
restore-keys: |
${{ env.CHANGELOG_CACHE_KEY }}
${{ env.CHANGELOG_CACHE_PREFIX }}-${YEAR}-${MONTH}-${DAY}-${HOUR}-${MINUTE}
${{ env.CHANGELOG_CACHE_PREFIX }}-${YEAR}-${MONTH}-${DAY}-${HOUR}-
${{ env.CHANGELOG_CACHE_PREFIX }}-${YEAR}-${MONTH}-${DAY}-
${{ env.CHANGELOG_CACHE_PREFIX }}-${YEAR}-${MONTH}-
${{ env.CHANGELOG_CACHE_PREFIX }}-${YEAR}-
${{ env.CHANGELOG_CACHE_PREFIX }}-
${{ env.CHANGELOG_CACHE_KEY }}-${{ hashFiles '**/Chart.yaml' }}
${{ env.CHANGELOG_CACHE_KEY }}-