check-docs-versions 333 B

12345678910111213141516171819
  1. #!/bin/bash
  2. re="^v([3-9]\.[0-9]+)\.0$"
  3. versions=$(cat docs/assets/versions.js)
  4. exitcode=0
  5. while read -r tag; do
  6. if [[ $tag =~ $re ]]; then
  7. version=${BASH_REMATCH[1]};
  8. if [[ $versions != *$version* ]]; then
  9. echo "Add $version to docs versions" 1>&2;
  10. exitcode=1
  11. fi
  12. fi
  13. done < <(git tag);
  14. exit $exitcode