Loading project-automation/gitlab/recommended.yml +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ gitlab:recommended: GIT_STRATEGY: none script: - apk add curl - dasel --version - curl -sSLf -o .settings.yml https://gitlab.com/just-ci/templates/-/raw/v6.27.3/project-automation/gitlab/recommended-settings.yml - | Loading project-automation/semantic-release.yml +3 −3 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ semantic-release: fi - | if [ "$(dasel -f .releaserc -r json '.plugins.all().filter(equal(type(),array)).[1].assets')" = "[]" ] && [ "${DISABLE_AUTO_RELEASE_ASSETS}" = "" ]; then if [ "$(dasel -f .releaserc -r json 'plugins.all().filter(equal(type(),array)).all().filter(equal(type(),object)).assets.all().count()')" = "0" ] && [ "${DISABLE_AUTO_RELEASE_ASSETS}" = "" ]; then echo "[-] No assets set in .releaserc." if test -f tbump.toml; then SOURCE_FILE=tbump.toml 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.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()' if ! dasel -f .releaserc -r json "plugins.all().filter(equal(type(),array)).all().filter(equal(type(),object)).assets.all().filter(equal(.,${FILE})).count(),0.moreThan(.,0)"; then dasel put -f .releaserc -t string -r json -w json -v "${FILE}" 'plugins.all().filter(equal(type(),array)).all().filter(equal(type(),object)).assets.append()' echo "[+] Added ${FILE} to .releaserc." fi done Loading Loading
project-automation/gitlab/recommended.yml +1 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ gitlab:recommended: GIT_STRATEGY: none script: - apk add curl - dasel --version - curl -sSLf -o .settings.yml https://gitlab.com/just-ci/templates/-/raw/v6.27.3/project-automation/gitlab/recommended-settings.yml - | Loading
project-automation/semantic-release.yml +3 −3 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ semantic-release: fi - | if [ "$(dasel -f .releaserc -r json '.plugins.all().filter(equal(type(),array)).[1].assets')" = "[]" ] && [ "${DISABLE_AUTO_RELEASE_ASSETS}" = "" ]; then if [ "$(dasel -f .releaserc -r json 'plugins.all().filter(equal(type(),array)).all().filter(equal(type(),object)).assets.all().count()')" = "0" ] && [ "${DISABLE_AUTO_RELEASE_ASSETS}" = "" ]; then echo "[-] No assets set in .releaserc." if test -f tbump.toml; then SOURCE_FILE=tbump.toml 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.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()' if ! dasel -f .releaserc -r json "plugins.all().filter(equal(type(),array)).all().filter(equal(type(),object)).assets.all().filter(equal(.,${FILE})).count(),0.moreThan(.,0)"; then dasel put -f .releaserc -t string -r json -w json -v "${FILE}" 'plugins.all().filter(equal(type(),array)).all().filter(equal(type(),object)).assets.append()' echo "[+] Added ${FILE} to .releaserc." fi done Loading