ci: enable jobs

This commit is contained in:
Michael Kriese 2023-12-07 16:44:41 +01:00
parent d014de157d
commit a32321e495
No known key found for this signature in database
GPG key ID: B83F553A0724D44E

View file

@ -20,57 +20,57 @@ env:
KUBECTL_VERSION: v1.28.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes KUBECTL_VERSION: v1.28.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes
jobs: jobs:
# lint-node: lint-node:
# runs-on: docker runs-on: docker
# steps: steps:
# - run: cat /etc/os-release - run: cat /etc/os-release
# - uses: actions/checkout@v4 - uses: actions/checkout@v4
# with: with:
# show-progress: false show-progress: false
# - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup
# - uses: ./.forgejo/actions/setup-node - uses: ./.forgejo/actions/setup-node
# - run: npm run prettier - run: npm run prettier
# - run: npx markdownlint-cli . - run: npx markdownlint-cli .
# - run: make readme - run: make readme
# - run: git diff --exit-code --name-only README.md - run: git diff --exit-code --name-only README.md
# lint-helm: lint-helm:
# runs-on: docker runs-on: docker
# steps: steps:
# - run: cat /etc/os-release - run: cat /etc/os-release
# - run: ps axf - run: ps axf
# - uses: actions/checkout@v4 - uses: actions/checkout@v4
# with: with:
# show-progress: false show-progress: false
# fetch-depth: 0 fetch-depth: 0
# - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup
# - name: install chart-testing - name: install chart-testing
# uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1 uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1
# with: with:
# version: ${{ env.HELM_CHART_TESTING_VERSION }} version: ${{ env.HELM_CHART_TESTING_VERSION }}
# - name: install helm - name: install helm
# uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5
# with: with:
# version: ${{ env.HELM_VERSION }} version: ${{ env.HELM_VERSION }}
# - name: install helm-unittest - name: install helm-unittest
# run: helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest run: helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest
# - run: helm dependency build - run: helm dependency build
# - run: yamllint -f colored . - run: yamllint -f colored .
# - run: helm lint - run: helm lint
# - run: helm template --debug gitea-helm . - run: helm template --debug gitea-helm .
# - run: make unittests - run: make unittests
# - run: ct lint --config tools/ct.yml --charts . - run: ct lint --config tools/ct.yml --charts .
e2e: e2e:
runs-on: k8s runs-on: k8s
@ -118,61 +118,61 @@ jobs:
run: ct install --config tools/ct.yml --charts . run: ct install --config tools/ct.yml --charts .
# # Catch-all required check for test matrix # # Catch-all required check for test matrix
# test-success: test-success:
# needs: needs:
# - lint-node - lint-node
# - lint-helm - lint-helm
# - e2e - e2e
# runs-on: docker runs-on: docker
# timeout-minutes: 1 timeout-minutes: 1
# if: always() if: always()
# steps: steps:
# - name: Fail for failed or cancelled lint-node - name: Fail for failed or cancelled lint-node
# if: | if: |
# needs.lint-node.result == 'failure' || needs.lint-node.result == 'failure' ||
# needs.lint-node.result == 'cancelled' needs.lint-node.result == 'cancelled'
# run: exit 1 run: exit 1
# - name: Fail for failed or cancelled lint-helm - name: Fail for failed or cancelled lint-helm
# if: | if: |
# needs.lint-helm.result == 'failure' || needs.lint-helm.result == 'failure' ||
# needs.lint-helm.result == 'cancelled' needs.lint-helm.result == 'cancelled'
# run: exit 1 run: exit 1
# - name: Fail for failed or cancelled e2e - name: Fail for failed or cancelled e2e
# if: | if: |
# needs.e2e.result == 'failure' || needs.e2e.result == 'failure' ||
# needs.e2e.result == 'cancelled' needs.e2e.result == 'cancelled'
# run: exit 1 run: exit 1
# publish: publish:
# runs-on: docker runs-on: docker
# needs: needs:
# - test-success - test-success
# if: ${{ github.ref_type == 'tag' }} if: ${{ github.ref_type == 'tag' }}
# steps: steps:
# - uses: actions/checkout@v4 - uses: actions/checkout@v4
# with: with:
# show-progress: false show-progress: false
# - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup
# - uses: ./.forgejo/actions/setup-node - uses: ./.forgejo/actions/setup-node
# - name: install helm - name: install helm
# uses: https://github.com/azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 uses: https://github.com/azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5
# with: with:
# version: v3.13.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm version: v3.13.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm
# - run: helm dependency build - run: helm dependency build
# - run: helm package --version "${GITHUB_REF_NAME#v}" -d tmp/ ./ - run: helm package --version "${GITHUB_REF_NAME#v}" -d tmp/ ./
# - name: login to codeberg packages - name: login to codeberg packages
# run: echo ${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib run: echo ${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib
# env: env:
# TOKEN: ${{secrets.token}} TOKEN: ${{secrets.token}}
# - name: publish forgejo helm chart - name: publish forgejo helm chart
# run: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib run: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib
# - name: publish forgejo release - name: publish forgejo release
# run: npm run forgejo:release run: npm run forgejo:release