name: "Build base apps" on: push: branches: - "main" paths: - "base_apps/**" workflow_dispatch: env: REGISTRY: "git.battlestati.one" jobs: build: runs-on: linux_amd64 strategy: matrix: include: - section: "app_base" name: "container_helper" - section: "app_base" name: "moonlight" steps: - name: "Checkout code" uses: actions/checkout@v4 - name: "Login into docker registry" run: echo "${{ secrets.RELEASE_TOKEN }}" | docker login ${{ env.REGISTRY }} -u ${{ gitea.actor }} --password-stdin - name: "Build apko image" run: | docker run \ -v ~/.docker/config.json:/root/.docker/config.json:ro \ -v "$PWD":/work \ cgr.dev/chainguard/apko publish \ ${{ matrix.section }}/${{ matrix.name }}/apko.yml \ ${{ env.REGISTRY }}/moonlight-panel/${{ matrix.section }}:${{ matrix.name }} - name: "Logout from docker registry" run: docker logout ${{ env.REGISTRY }}