Commit 232ebbc2 authored by Ruben ten Hove's avatar Ruben ten Hove
Browse files

last updates

parent c6b7ad72
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ semantic-release:
      @semantic-release/changelog @semantic-release/exec
  script:
    - !reference [".release:install", script]
    - dasel --version

    - |
      if ! test -f .releaserc; then
@@ -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
@@ -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