Go to file
Ivan Schaller 13459b5a17 Merge pull request 'Update sonarsource/sonarqube-scan-action action to v2.0.2' (#10) from renovate/sonarsource-sonarqube-scan-action-2.x into master
Reviewed-on: #10
2024-04-08 12:19:14 +02:00
.gitea/workflows Update sonarsource/sonarqube-scan-action action to v2.0.2 2024-04-04 20:16:26 +02:00
.gitignore init 2023-12-05 14:25:18 +01:00
README.md update var 2023-12-05 15:37:30 +01:00
renovate.json Add renovate.json 2023-12-05 20:06:53 +01:00

README.md

reusable workflows for 44net git

docs

examples

build a container

from 44net/docker-images

jobs:
  build-debian-base:
    uses: actions/workflows/.gitea/workflows/build_container.yml@master
    env:
      IMAGE_NAME: debian-base
    with:
      registry: ${{ env.REGISTRY }}
      image-name: ${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}
      context: ${{ env.IMAGE_NAME }}
      dockerfile: ${{ env.IMAGE_NAME }}/Dockerfile
      platforms: linux/amd64,linux/arm64
    secrets:
      cr-username: ${{ secrets.CR_USERNAME }}
      cr-password: ${{ secrets.CR_PASSWORD }}

run tests (python)

from 44net/fftools

jobs:
  check-code:
    uses: actions/workflows/.gitea/workflows/check_python_hatch.yml@master
    with:
      run-tests: true

scan with sonar-scanner (python)

from 44net/fftools

jobs:
  scan-code:
    uses: actions/workflows/.gitea/workflows/sonarqube_python.yml@master
    needs: [check-code]
    if: gitea.event_name != 'pull_request'
    with:
      run-coverage: true
    secrets:
      sonar-host: ${{ secrets.SONARQUBE_HOST }}
      sonar-token: ${{ secrets.SONARQUBE_TOKEN }}

build and release package (python)

from 44net/fftools

jobs:
  build-pypackage:
    uses: actions/workflows/.gitea/workflows/release_pypackage.yml@master
    with:
      repository: https://git.44net.ch/api/packages/44net/pypi
    secrets:
      username: actions-bot
      token: ${{ secrets.PACKAGE_TOKEN }}