dependabot / dependabot/dependabot-core

Unable to build dependabot-updater-core with podman

Open
#15,979 2 comments 0 reactions 1 assignee Claimed by @v-robaiken View on GitHub
L: docker L: javascript L: python L: ruby:bundler T: bug 🐞
Dominant language
Ruby
Stars
5.8k
Forks
1.5k
Avg merge
2d 18h
Merged PRs (30d)
149

Description

### Expected behaviour

The Dockerfile for the `dependabot-updater-core` image should build successfully with podman

### Actual behaviour

The build fails with

```
STEP 20/32: COPY --chown=dependabot:dependabot --parents */.bundle */*.gemspec common/lib/dependabot.rb LICENSE omnibus $DEPENDABOT_HOME
Error: building at STEP "COPY --chown=dependabot:dependabot --parents */.bundle */*.gemspec common/lib/dependabot.rb LICENSE omnibus $DEPENDABOT_HOME": no items matching glob "/var/tmp/buildah-context-3268005323/overlay/1404487909/merge/*/.bundle" copied (35 filtered out using /var/tmp/buildah-context-3268005323/overlay/1404487909/merge/.dockerignore): no such file or directory
```

### Steps to reproduce

```
podman build -f Dockerfile.updater-core
```

### System Info

* Arch Linux x86_64 (7.1.5-arch1-2)
* podman 6.0.1
* dependabot 4006ba57

### Images of the diff or a link to the PR, issue, or logs

Podman build log

```
STEP 1/32: FROM docker.io/library/ubuntu:24.04
STEP 2/32: ARG TARGETARCH
--> Using cache 28b5875f38c9757186b0324ecd6946e8488e82b1fbda6048dd8b0a3fb64c449b
--> 28b5875f38c9
STEP 3/32: LABEL org.opencontainers.image.source="https://github.com/dependabot/dependabot-core"
--> Using cache b88b92fdf4bc5298a3c430aad9be888acab7b1456c7286b67fc35b112d5a93a9
--> b88b92fdf4bc
STEP 4/32: SHELL ["/bin/bash", "-o", "pipefail", "-c"]
--> Using cache fd2a39054d7955e6bbeb268aca4354f0e1d5b0abb9d5d008d417a68e07addec9
--> fd2a39054d79
STEP 5/32: ENV DEBIAN_FRONTEND="noninteractive" LC_ALL="en_US.UTF-8" LANG="en_US.UTF-8"
--> Using cache 10f739553ad01d415c0a3577a43ea4004b0d877adf2bbccf4ad0c52c0b0d0215
--> 10f739553ad0
STEP 6/32: RUN set -e; release=$( . /etc/os-release && echo "$VERSION_CODENAME" ); cat < Using cache 84a23cb9c23ed5c7fbc0471cc44f563b3d6a95d5302ecb6bdf6419b31e8287ba
--> 84a23cb9c23e
STEP 7/32: RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends software-properties-common curl && add-apt-repository -y ppa:git-core/ppa && apt-get install -y --no-install-recommends apt-transport-https && mkdir -p /etc/apt/keyrings && curl -fsSL 'https://packagecloud.io/github/git-lfs/gpgkey' | gpg --dearmor > /etc/apt/keyrings/github_git-lfs-archive-keyring.gpg && release=$( . /etc/os-release && echo "$VERSION_CODENAME" ) && echo "deb [signed-by=/etc/apt/keyrings/github_git-lfs-archive-keyring.gpg] https://packagecloud.io/github/git-lfs/ubuntu/ $release main" > /etc/apt/sources.list.d/github_git-lfs.list && echo "deb-src [signed-by=/etc/apt/keyrings/github_git-lfs-archive-keyring.gpg] https://packagecloud.io/github/git-lfs/ubuntu/ $release main" >> /etc/apt/sources.list.d/github_git-lfs.list && apt-get update && apt-get install -y --no-install-recommends build-essential libgmp-dev zlib1g-dev unzip zstd git git-lfs bzr mercurial gnupg2 openssh-client ca-certificates file libyaml-dev locales && locale-gen en_US.UTF-8 && apt purge software-properties-common apt-transport-https -y && apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
--> Using cache 7f30aa40266c8cc301cbe966c559256be44333a1d80b78f092ee780dc01e890f
--> 7f30aa40266c
STEP 8/32: ARG USER_UID=1000
--> Using cache 00365075646c294c6cd08931c2a57b8cfcea8eb6b3acafa5389a2208bd0e3162
--> 00365075646c
STEP 9/32: ARG USER_GID=$USER_UID
--> Using cache fce58ce3c963c1fa853568af84d809c2fe44ff7491bebcab3dd51fe7e3abf812
--> fce58ce3c963
STEP 10/32: RUN < Using cache bfcf3b56eae23ea2f38deb80d5216ee3bf4169b307deb3994c0cd89fabc5debb
--> bfcf3b56eae2
STEP 11/32: USER dependabot
--> Using cache e77c4a56b344047ce28c47b5a8dcf3defebec94aaf6020cb8e1406e285770956
--> e77c4a56b344
STEP 12/32: ENV DEPENDABOT_HOME="/home/dependabot"
--> Using cache 9700dd4decccbea4fdbd8566a16e9198e03f48f7496dd58f396ca4f6681e700d
--> 9700dd4deccc
STEP 13/32: WORKDIR $DEPENDABOT_HOME
--> Using cache cb0be30cbb891dbf4c5d9cec097c430098822869ae611d8ca19350644719e32b
--> cb0be30cbb89
STEP 14/32: COPY --from=docker.io/library/ruby:4.0.5-bookworm --chown=dependabot:dependabot /usr/local /usr/local
--> Using cache d5480e9561248911a6cfc71e071c167cb108e7ec603ab51f705031bad4b1f9cb
--> d5480e956124
STEP 15/32: ENV DEPENDABOT=true
--> Using cache 6a054da8ec1645d0a393cb218eaa746dcadf67fdf0567d710b0feddfce96e2c3
--> 6a054da8ec16
STEP 16/32: ENV GIT_LFS_SKIP_SMUDGE=1
--> Using cache 5909f557365c6ff66a7702e92f804d34c859f1d402355e786b86e0c32f36c563
--> 5909f557365c
STEP 17/32: ARG SHIM="https://github.com/dependabot/git-shim/releases/download/v1.4.0/git-v1.4.0-linux-${TARGETARCH}.tar.gz"
--> Using cache fdf24adb9d641e80ecef10e91fe58a1bac5de422bdc6ecd6e6d73e17045fbbd6
--> fdf24adb9d64
STEP 18/32: RUN curl -sL $SHIM -o git-shim.tar.gz && mkdir -p ~/bin && tar -xvf git-shim.tar.gz -C ~/bin && rm git-shim.tar.gz
--> Using cache 374825b9f1c78d8998328975d3dd7f1bab5fcc3473d1d534f0fa575e35079514
--> 374825b9f1c7
STEP 19/32: COPY --chown=dependabot:dependabot updater/Gemfile updater/Gemfile.lock dependabot-updater/
--> Using cache daf52ce35e582bcac22112952659d71c5a1d57dbd054562911615583d3b6d247
--> daf52ce35e58
STEP 20/32: COPY --chown=dependabot:dependabot --parents */.bundle */*.gemspec common/lib/dependabot.rb LICENSE omnibus $DEPENDABOT_HOME
Error: building at STEP "COPY --chown=dependabot:dependabot --parents */.bundle */*.gemspec common/lib/dependabot.rb LICENSE omnibus $DEPENDABOT_HOME": no items matching glob "/var/tmp/buildah-context-581190943/overlay/3393227368/merge/*/.bundle" copied (35 filtered out using /var/tmp/buildah-context-581190943/overlay/3393227368/merge/.dockerignore): no such file or directory
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.