diff --git a/.forgejo/workflows/build-image.yaml b/.forgejo/workflows/build-image.yaml index 0b7dd3d..8d8dc58 100644 --- a/.forgejo/workflows/build-image.yaml +++ b/.forgejo/workflows/build-image.yaml @@ -2,7 +2,7 @@ on: push: jobs: - build-oci-builder: + oci-builder: name: 'Build oci-builder' runs-on: 'oci-builder' @@ -38,46 +38,3 @@ jobs: image: 'ver4a/oci-builder' tags: 'ci-dev' registry: 'registry.uncontrol.me' - - test-oci-builder: - name: 'Test oci-builder' - runs-on: 'oci-builder-ci-dev' - needs: 'build-oci-builder' - - steps: - - uses: actions/checkout@v4 - - - name: 'Build image' - uses: 'https://git.uncontrol.me/ver4a-actions/buildah-build@v2-compat' - with: - image: 'registry.uncontrol.me/ver4a/oci-builder' - tags: 'throwaway' - containerfiles: 'Dockerfile' - oci: true - extra-args: | - --userns=container - --security-opt=no-new-privileges - --annotation=quay.expires-after= - build-args: | - REGISTRY_DOMAIN=${{ vars.REGISTRY_DOMAIN }} - NAMESPACE=${{ vars.NAMESPACE }} - - release-oci-builder: - name: 'Release oci-builder' - runs-on: 'oci-builder-ci-dev' - needs: 'test-oci-builder' - - steps: - - name: 'Log in to registry' - uses: 'actions/podman-login@v1' - with: - registry: ${{ vars.REGISTRY_DOMAIN }} - username: ${{ vars.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_PASSWORD }} - auth_file_path: '$HOME/.config/containers/auth.json' - - - name: 'Move :ci-dev to :stable' - run: skopeo copy docker://registry.uncontrol.me/ver4a/oci-builder:ci-dev docker://registry.uncontrol.me/ver4a/oci-builder:stable - - - name: 'Delete development image from registry' - run: skopeo delete docker://registry.uncontrol.me/ver4a/oci-builder:ci-dev