diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 012f105..e75120a 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -18,16 +18,20 @@ jobs: curl -sSL https://github.com/git-chglog/git-chglog/releases/download/v0.15.1/git-chglog_0.15.1_linux_amd64.tar.gz | tar -xz sudo mv git-chglog /usr/local/bin/ - - name: Setup Locale + - name: Set UTF-8 locale run: | - sudo locale-gen en_US.UTF-8 || true - export LANG=en_US.UTF-8 - export LC_ALL=en_US.UTF-8 + sudo apt update + sudo apt install -y locales + sudo locale-gen en_US.UTF-8 + sudo update-locale LANG=en_US.UTF-8 + shell: bash + + - name: Export UTF-8 env vars + run: | + echo "LANG=en_US.UTF-8" >> $GITHUB_ENV + echo "LC_ALL=en_US.UTF-8" >> $GITHUB_ENV - name: Generate changelog - env: - LANG: en_US.UTF-8 - LC_ALL: en_US.UTF-8 run: | git-chglog $(git describe --tags --abbrev=0) > RELEASE_NOTES.md