Skip to content

Commit 0593fa5

Browse files
committed
ci: #78 #81 Finalize BOM documentation + publish image on Docker Hub
Signed-off-by: Laurent Broudoux <[email protected]>
1 parent b700bf0 commit 0593fa5

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

.github/workflows/build-verify.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,17 @@ jobs:
5656

5757
- name: Set up QEMU
5858
if: github.repository_owner == 'microcks' && env.PACKAGE_IMAGE == 'true'
59-
uses: docker/setup-qemu-action@v2
59+
uses: docker/setup-qemu-action@v3
6060

6161
- name: Set up Docker Buildx
6262
if: github.repository_owner == 'microcks' && env.PACKAGE_IMAGE == 'true'
6363
uses: docker/setup-buildx-action@v3
6464

65-
- name: Login to Quay.io Registry and setup multi-arch builder
65+
- name: Login to Quay.io and Docker Hub registries and setup multi-arch builder
6666
if: github.repository_owner == 'microcks' && env.PACKAGE_IMAGE == 'true'
6767
run: |
6868
echo ${{ secrets.QUAY_PASSWORD }} | docker login -u ${{ secrets.QUAY_USERNAME }} --password-stdin quay.io
69+
echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin docker.io
6970
BUILDER=buildx-multi-arch
7071
docker buildx inspect $BUILDER || docker buildx create --name=$BUILDER --driver=docker-container --driver-opt=network=host
7172
@@ -83,12 +84,12 @@ jobs:
8384
labels: |
8485
org.opencontainers.image.revision=${GITHUB_SHA}
8586
org.opencontainers.image.created=${{ steps.date.outputs.date }}
86-
tags: quay.io/microcks/microcks-cli:${{env.IMAGE_TAG}}
87+
tags: quay.io/microcks/microcks-cli:${{env.IMAGE_TAG}},docker.io/microcks/microcks-cli:${{env.IMAGE_TAG}}
8788

8889
- name: Sign the image with GitHub OIDC Token
8990
env:
9091
DIGEST: ${{ steps.build-and-push.outputs.digest }}
91-
TAGS: quay.io/microcks/microcks-cli:${{env.IMAGE_TAG}}
92+
TAGS: quay.io/microcks/microcks-cli:${{env.IMAGE_TAG}} docker.io/microcks/microcks-cli:${{env.IMAGE_TAG}}
9293
COSIGN_EXPERIMENTAL: "true"
9394
run: |
9495
images=""

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Simple CLI for interacting with Microcks server APIs.
44
It allows to launch tests or import API artifacts with minimal dependencies.
55

66
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/microcks/microcks-cli/build-verify.yml?logo=github&style=for-the-badge)](https://github.com/microcks/microcks-cli/actions)
7-
[![Container](https://img.shields.io/badge/dynamic/json?color=blue&logo=docker&style=for-the-badge&label=Quay.io&query=tags[0].name&url=https://quay.io/api/v1/repository/microcks/microcks-cli/tag/?limit=10&page=1&onlyActiveTags=true)](https://quay.io/repository/microcks/microcks-cli?tab=tags)
7+
[![Container](https://img.shields.io/badge/dynamic/json?color=blue&logo=docker&style=for-the-badge&label=Quay.io&query=tags[1].name&url=https://quay.io/api/v1/repository/microcks/microcks-cli/tag/?limit=10&page=1&onlyActiveTags=true)](https://quay.io/repository/microcks/microcks-cli?tab=tags)
88
[![License](https://img.shields.io/github/license/microcks/microcks-cli?style=for-the-badge&logo=apache)](https://www.apache.org/licenses/LICENSE-2.0)
99
[![Project Chat](https://img.shields.io/badge/discord-microcks-pink.svg?color=7289da&style=for-the-badge&logo=discord)](https://microcks.io/discord-invite/)
1010
[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/microcks-cli-image&style=for-the-badge)](https://artifacthub.io/packages/search?repo=microcks-cli-image)
@@ -25,6 +25,10 @@ It is available as a container image named `quay.io/microcks/microcks-cli:nightl
2525
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-cli.svg?type=shield&issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-cli?ref=badge_shield&issueType=security)
2626
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-cli.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks-cli?ref=badge_small)
2727

28+
#### Signature, Provenance, SBOM
29+
30+
[![Static Badge](https://img.shields.io/badge/supply_chain-documentation-blue?logo=securityscorecard&label=Supply%20Chain&link=https%3A%2F%2Fmicrocks.io%2Fdocumentation%2Freferences%2Fcontainer-images%23software-supply-chain-security)](https://microcks.io/documentation/references/container-images#software-supply-chain-security)
31+
2832
#### OpenSSF best practices on Microcks core
2933

3034
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/7513/badge)](https://bestpractices.coreinfrastructure.org/projects/7513)

0 commit comments

Comments
 (0)