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,