name: Release on: schedule: - cron: "@weekly" push: branches: - main env: REGISTRY: forge.niblock.tech REGISTRY_USERNAME: ${{ github.actor }} REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }} REGISTRY_IMAGE_NAME: ${{ github.repository }} jobs: release: name: Release runs-on: docker steps: - name: Checkout the repository uses: actions/checkout@v4 - name: Setup Buildx uses: https://code.forgejo.org/docker/setup-buildx-action@v3 - name: Build run: | buildx build .docker/latest # - name: Login to the NibTech Container Registry # uses: https://code.forgejo.org/docker/login-action@v3 # with: # registry: ${{ env.REGISTRY }} # username: ${{ env.REGISTRY_USERNAME }} # password: ${{ env.REGISTRY_PASSWORD }} # - name: Extract repository metadata (tags, labels) # id: meta # uses: https://github.com/docker/metadata-action@v5 # with: # images: ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE_NAME }} # - name: Build and publish Alpine Latest # uses: https://code.forgejo.org/docker/build-push-action@v5 # with: # context: .docker/latest # push: true # tags: | # ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE_NAME }}:latest # labels: ${{ steps.meta.outputs.labels }}