on: pull_request: push: workflow_dispatch: jobs: image: name: OCI image runs-on: docker container: git.frostfs.info/truecloudlab/env:oci-image-builder-bookworm steps: - name: Clone git repo uses: actions/checkout@v3 - name: Build OCI image run: make image - name: Push image to OCI registry run: | echo "$REGISTRY_PASSWORD" \ | docker login --username truecloudlab --password-stdin git.frostfs.info make image-push if: >- startsWith(github.ref, 'refs/tags/v') && (github.event_name == 'workflow_dispatch' || github.event_name == 'push') env: REGISTRY_PASSWORD: ${{secrets.FORGEJO_OCI_REGISTRY_PUSH_TOKEN}}