diff --git a/.dockerignore b/.dockerignore index 4083e12..b29d9d8 100644 --- a/.dockerignore +++ b/.dockerignore @@ -9,3 +9,4 @@ SECURITY.md Dockerfile docker-compose requirements-lint.txt +scripts diff --git a/CHANGES.rst b/CHANGES.rst index 346f993..beca78d 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,5 +1,5 @@ 0.1 --- -* Not yet released. +* Released on 2022-01-17. * Initial release with support for PO and Android files. diff --git a/README.md b/README.md index ed5980d..b4a9d26 100644 --- a/README.md +++ b/README.md @@ -31,14 +31,14 @@ Run to lint current directory: Paste following snippet to your workflow YaML: - name: Weblate Locale Linter - uses: WeblateOrg/locale_lint@main + uses: WeblateOrg/locale_lint@v0.1 ## Using as pre-commit hook Paste following snippet to your pre-commit configuration YAML: - repo: https://github.com/WeblateOrg/locale_lint - rev: main + rev: v0.1 hooks: - id: locale_lint diff --git a/action.yml b/action.yml index 3fdc05a..c112211 100644 --- a/action.yml +++ b/action.yml @@ -3,7 +3,7 @@ author: "Weblate" description: "Linter for localization files powered by Weblate." runs: using: "docker" - image: "docker://ghcr.io/WeblateOrg/locale_linter:edge" + image: "docker://ghcr.io/WeblateOrg/locale_linter:v0.1" branding: icon: "check-square" color: "white" diff --git a/scripts/set-version b/scripts/set-version new file mode 100755 index 0000000..5b21e41 --- /dev/null +++ b/scripts/set-version @@ -0,0 +1,27 @@ +#!/bin/sh + +set -e + +if [ -z "$1" ] ; then + echo 'Usage: ./scripts/set-version VERSION' + exit 1 +fi + +sed -i "s/^version = .*,/version = \"$1\",/" setup.cfg +sed -Ei "s/(image: \".*:).*/\\1v$1\"/" action.yml +sed -Ei "s/(uses:.*@).*/\\1v$1/" README.md +sed -i "s/rev: .*/rev: v$1/" README.md + +# Update CHANGES.rst +tmp=`mktemp` +cp CHANGES.rst $tmp +cat > CHANGES.rst <> CHANGES.rst < $tmp +rm $tmp + +git commit -m "Setting version to $1" README.md CHANGES.rst setup.cfg action.yml