Loading project-automation/semantic-release.yml +4 −4 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ semantic-release: @semantic-release/changelog @semantic-release/exec script: - !reference [".release:install", script] - dasel --version - | if ! test -f .releaserc; then Loading @@ -37,8 +38,7 @@ semantic-release: - | if [ "${SOURCE_FILE}" != "" ]; then dasel --version TBUMP_FILES=$(dasel -n -f "${SOURCE_FILE}" -r toml --write yaml --transform "${DASEL_PATH}.[*].src") # TODO TBUMP_FILES=$( dasel -f tbump.toml -r toml -w yaml "${DASEL_PATH}.all().src") if [ "${TBUMP_FILES}" = "null" ]; then echo "[-] No files set. Not pushing assets." else Loading @@ -46,8 +46,8 @@ semantic-release: TBUMP_FILES="${TBUMP_FILES} CHANGELOG.md" fi for FILE in ${TBUMP_FILES} ${SOURCE_FILE}; do if [ "$(dasel -f .releaserc -r json '.plugins.all().filter(equal(type(),array)).[1].assets' and . == env.FILE)')" = "null" ]; then # TODO dasel put string -f .releaserc -r json --transform '.[] |= . + env.FILE' # TODO if ! dasel -f .releaserc -r json '.plugins.all().filter(equal(type(),array)).[1].assets.all()' -w - | grep -x ${FILE}; then dasel put -f .releaserc -t string -r json -w json -v "${FILE}" '.plugins.all().filter(equal(type(),array)).[1].assets.append()' echo "[+] Added ${FILE} to .releaserc." fi done Loading Loading
project-automation/semantic-release.yml +4 −4 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ semantic-release: @semantic-release/changelog @semantic-release/exec script: - !reference [".release:install", script] - dasel --version - | if ! test -f .releaserc; then Loading @@ -37,8 +38,7 @@ semantic-release: - | if [ "${SOURCE_FILE}" != "" ]; then dasel --version TBUMP_FILES=$(dasel -n -f "${SOURCE_FILE}" -r toml --write yaml --transform "${DASEL_PATH}.[*].src") # TODO TBUMP_FILES=$( dasel -f tbump.toml -r toml -w yaml "${DASEL_PATH}.all().src") if [ "${TBUMP_FILES}" = "null" ]; then echo "[-] No files set. Not pushing assets." else Loading @@ -46,8 +46,8 @@ semantic-release: TBUMP_FILES="${TBUMP_FILES} CHANGELOG.md" fi for FILE in ${TBUMP_FILES} ${SOURCE_FILE}; do if [ "$(dasel -f .releaserc -r json '.plugins.all().filter(equal(type(),array)).[1].assets' and . == env.FILE)')" = "null" ]; then # TODO dasel put string -f .releaserc -r json --transform '.[] |= . + env.FILE' # TODO if ! dasel -f .releaserc -r json '.plugins.all().filter(equal(type(),array)).[1].assets.all()' -w - | grep -x ${FILE}; then dasel put -f .releaserc -t string -r json -w json -v "${FILE}" '.plugins.all().filter(equal(type(),array)).[1].assets.append()' echo "[+] Added ${FILE} to .releaserc." fi done Loading