dagger: Duplicate log messages

This will naturally run only once (“echo LOL” one time):

foo: #up: [
    op.#DockerBuild & {
        dockerfile: """
            FROM dubodubonduponey/debian
            ARG TARGETPLATFORM
            RUN echo LOL $TARGETPLATFORM
        """
    },
]

This will run twice (echo LOL multiple times):

foo: #up: [
    op.#DockerBuild & {
        dockerfile: """
            FROM dubodubonduponey/debian
            ARG TARGETPLATFORM
            RUN echo LOL $TARGETPLATFORM
        """
    },
    op.#PushContainer & {
        ref: "push-registry.local/dagger/test:1"
    },
]

If you add DockerLogin before, it runs once more.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (16 by maintainers)

Most upvoted comments

@grouville Could you please verify this works with Europa?