diff --git a/.gitea/workflows/changelog.yml b/.gitea/workflows/changelog.yml index d6d70d1..03a988f 100644 --- a/.gitea/workflows/changelog.yml +++ b/.gitea/workflows/changelog.yml @@ -1,16 +1,15 @@ -name: changelog +name: Update changelog on: push: - branches: - - main + branches: [ "main" ] jobs: changelog: - runs-on: ubuntu-latest container: docker.io/thegeeklab/git-sv:2.0.5 + runs-on: ubuntu-latest steps: - - name: install tools + - name: Install packages via apt run: | apk add -q --update --no-cache nodejs curl jq sed - uses: actions/checkout@v5.0.0 @@ -20,13 +19,13 @@ jobs: run: | git sv rn -o changelog.md export RELEASE_NOTES=$(cat changelog.md) - export ISSUE_NUMBER=$(curl -s "https://gitea.com/api/v1/repos/gitea/helm-gitea/issues?state=open&q=Changelog%20for%20upcoming%20version" | jq '.[].number') + export ISSUE_NUMBER=$(curl -s "${GITHUB_SERVER_URL}/api/v1/repos/gitea/helm-gitea/issues?state=open&q=Changelog%20for%20upcoming%20version" | jq '.[].number') echo $RELEASE_NOTES JSON_DATA=$(echo "" | jq -Rs --arg title 'Changelog for upcoming version' --arg body "$(cat changelog.md)" '{title: $title, body: $body}') if [ -z "$ISSUE_NUMBER" ]; then - curl -s -X POST "https://gitea.com/api/v1/repos/gitea/helm-gitea/issues" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA" + curl -s -X POST "${GITHUB_SERVER_URL}/api/v1/repos/gitea/helm-gitea/issues" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA" else - curl -s -X PATCH "https://gitea.com/api/v1/repos/gitea/helm-gitea/issues/$ISSUE_NUMBER" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA" + curl -s -X PATCH "${GITHUB_SERVER_URL}/api/v1/repos/gitea/helm-gitea/issues/$ISSUE_NUMBER" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA" fi