RetroDECK/automation_tools/cooker_build_id.sh
XargonWan 8be9782ff7
feat/auto version (#1072)
* MANIFEST: Update version initialization to dynamically extract version from metainfo XML

* BUILD: now version is automated and taken from the metainfo
2025-03-29 09:59:02 +09:00

16 lines
668 B
Bash
Executable file

#!/bin/bash
word1=$(shuf -n 1 ${GITHUB_WORKSPACE}/automation_tools/codename_wordlist.txt)
capitalized_word1="$(tr '[:lower:]' '[:upper:]' <<< ${word1:0:1})${word1:1}"
word2=$(shuf -n 1 ${GITHUB_WORKSPACE}/automation_tools/codename_wordlist.txt)
capitalized_word2="$(tr '[:lower:]' '[:upper:]' <<< ${word2:0:1})${word2:1}"
result=$capitalized_word1$capitalized_word2
echo $result > ${GITHUB_WORKSPACE}/buildid
echo "BUILD_ID=$result" >> $GITHUB_ENV
echo "VersionID is $result"
source automation_tools/version_extractor.sh
VERSION=$(fetch_metainfo_version)
echo "$VERSION" > ${GITHUB_WORKSPACE}/version
echo "VERSION=$VERSION" >> $GITHUB_ENV
echo "Version is $VERSION"