diff --git a/.gitea/workflows/changelog.yml b/.gitea/workflows/changelog.yml deleted file mode 100644 index c7aa962..0000000 --- a/.gitea/workflows/changelog.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: changelog - -on: - push: - branches: - - main - -jobs: - changelog: - runs-on: ubuntu-latest - container: docker.io/thegeeklab/git-sv:2.0.1 - steps: - - name: install tools - run: | - apk add -q --update --no-cache nodejs curl jq sed - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Generate upcoming changelog - 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') - - 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" - 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" - fi diff --git a/.gitea/workflows/commitlint.yml b/.gitea/workflows/commitlint.yml deleted file mode 100644 index cb0c11e..0000000 --- a/.gitea/workflows/commitlint.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: commitlint - -on: - pull_request: - branches: - - "*" - types: - - opened - - edited - -jobs: - check-and-test: - runs-on: ubuntu-latest - container: commitlint/commitlint:19.8.1 - steps: - - uses: actions/checkout@v4 - - name: check PR title - run: | - echo "${{ gitea.event.pull_request.title }}" | commitlint --config .commitlintrc.json diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml deleted file mode 100644 index a7994b1..0000000 --- a/.gitea/workflows/test-pr.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: check-and-test - -on: - pull_request: - branches: - - "*" - push: - branches: - - main - -env: - # renovate: datasource=github-releases depName=helm-unittest/helm-unittest - HELM_UNITTEST_VERSION: "v0.8.2" - -jobs: - check-and-test: - runs-on: ubuntu-latest - container: alpine/helm:3.17.3 - steps: - - name: install tools - run: | - apk update - apk add --update bash make nodejs npm yamllint ncurses - - uses: actions/checkout@v4 - - name: install chart dependencies - run: helm dependency build - - name: lint - run: helm lint - - name: template - run: helm template --debug gitea-helm . - - name: prepare unit test environment - run: | - helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest - git submodule update --init --recursive - - name: unit tests - env: - TERM: xterm - run: | - make unittests - - name: verify readme - run: | - make readme - git diff --exit-code --name-only README.md - - name: yaml lint - uses: https://github.com/ibiqlik/action-yamllint@v3