From fd6e7dfa8677b89c55d058c043187d9dae6a3e10 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 | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 144e00d..e042f2e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -13,19 +13,20 @@ 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: |