File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed
Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -122,14 +122,24 @@ jobs:
122122 package_version=$(echo '${{ steps.changesets.outputs.publishedPackages }}' | jq -r '.[0].version')
123123 echo "package_version=${package_version}" >> "$GITHUB_OUTPUT"
124124
125- # this triggers the publish workflow for the docker images
126125 - name : Create and push Docker tag
127126 if : steps.changesets.outputs.published == 'true'
128127 run : |
129128 set -e
130129 git tag "v.docker.${{ steps.get_version.outputs.package_version }}"
131130 git push origin "v.docker.${{ steps.get_version.outputs.package_version }}"
132131
132+ # Trigger Docker builds directly via workflow_call since tags pushed with
133+ # GITHUB_TOKEN don't trigger other workflows (GitHub Actions limitation).
134+ publish-docker :
135+ name : 🐳 Publish Docker images
136+ needs : release
137+ if : needs.release.outputs.published == 'true'
138+ uses : ./.github/workflows/publish.yml
139+ secrets : inherit
140+ with :
141+ image_tag : v${{ needs.release.outputs.published_package_version }}
142+
133143 # The prerelease job needs to be on the same workflow file due to a limitation related to how npm verifies OIDC claims.
134144 prerelease :
135145 name : 🧪 Prerelease
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ COPY --from=pruner --chown=node:node /app/out/full/ .
3535COPY --from=dev-deps --chown=node:node /app/ .
3636COPY --chown=node:node turbo.json turbo.json
3737
38- RUN pnpm run -r --filter coordinator build:bundle
38+ RUN pnpm run -r --filter @trigger.dev/core bundle-vendor && pnpm run -r --filter coordinator build:bundle
3939
4040FROM alpine AS cri-tools
4141
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ COPY --from=pruner --chown=node:node /app/out/full/ .
3131COPY --from=dev-deps --chown=node:node /app/ .
3232COPY --chown=node:node turbo.json turbo.json
3333
34- RUN pnpm run -r --filter docker-provider build:bundle
34+ RUN pnpm run -r --filter @trigger.dev/core bundle-vendor && pnpm run -r --filter docker-provider build:bundle
3535
3636FROM base AS runner
3737
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ COPY --from=pruner --chown=node:node /app/out/full/ .
3131COPY --from=dev-deps --chown=node:node /app/ .
3232COPY --chown=node:node turbo.json turbo.json
3333
34- RUN pnpm run -r --filter kubernetes-provider build:bundle
34+ RUN pnpm run -r --filter @trigger.dev/core bundle-vendor && pnpm run -r --filter kubernetes-provider build:bundle
3535
3636FROM base AS runner
3737
You can’t perform that action at this time.
0 commit comments