From b008292a627a4b7cb0214bb499ac0319a422e3d6 Mon Sep 17 00:00:00 2001 From: Bruno Carlin Date: Sun, 5 Jan 2025 15:53:09 +0100 Subject: [PATCH] freat(workflow): use podman instead of docker --- .forgejo/workflows/build.yaml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 144e00d..fd2a8ac 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -13,24 +13,25 @@ jobs: build: runs-on: docker steps: - - uses: actions/checkout@v4 - - name: Install node - uses: actions/setup-node@v3 - with: - node-version: latest - - run: apt-get update && apt-get install -y --no-install-recommends docker.io - - - name: Login to Docker Hub - uses: docker/login-action@v3 - with: - registry: code.bcarlin.net - username: ${{ vars.REGISTRY_USER }} - password: ${{ secrets.REGISTRY_TOKEN }} + - name: Checkout the repository + uses: actions/checkout@v4 + + - name: Install podman + run: | + apt-get update && apt-get install -y --no-install-recommends podman + + - name: Login to registry + run: | + echo ${REGISTRY_TOKEN} \ + | podman login -u ${REGISTRY_USER} --password-stdin code.bcarlin.net + env: + REGISTRY_USER: ${{ vars.REGISTRY_USER }} + REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} - name: Build image run: | - docker build -t code.bcarlin.net/oci/browsers:latest . + podman build -t code.bcarlin.net/oci/browsers:latest . - name: Push image run: | - docker push code.bcarlin.net/oci/browsers:latest + podman push code.bcarlin.net/oci/browsers:latest