From 9612ad927bf5539fed5e31afd84d6302a396663b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Fri, 1 Sep 2023 02:12:19 +0200 Subject: [PATCH] Moved the fetch step to the entrypoint --- docker-entrypoint.sh | 2 ++ src/index.ts | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index b9b4133..998d56c 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,5 +1,7 @@ #!/usr/bin/env sh set -e +git fetch --tags + cd /app exec bun start /drone/src diff --git a/src/index.ts b/src/index.ts index 829b0fb..00f6ec1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,7 +2,7 @@ import { Console, Context, Effect, pipe } from "effect" import simpleGit from "simple-git" import { parseArgv } from "./argv" import { parseEnv } from "./env" -import { SimpleGitService, getGitRef, gitFetch } from "./git" +import { SimpleGitService, getGitRef } from "./git" import { DefaultMatcher, SemVerMatcher, generateDockerTagsFromGitRef } from "./matchers" import { writeDockerTagsFile } from "./tags" @@ -19,8 +19,7 @@ const context = Context.empty().pipe( ) const main = pipe( - gitFetch, - Effect.flatMap(() => getGitRef), + getGitRef, Effect.flatMap(ref => generateDockerTagsFromGitRef(ref, [ new SemVerMatcher,