File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,15 +48,24 @@ jobs:
4848 run : pnpm i
4949
5050 - name : Create Release Pull Request
51- id : changesets
5251 uses : changesets/action@v1
52+ id : changesets
5353 with :
54- commit : " [ci] release"
54+ version : pnpm run version
55+ commit : " chore: release"
5556 title : " [ci] release"
5657 env :
57- GITHUB_TOKEN : ${{ steps.generate_token.outputs.token }}
58+ GITHUB_TOKEN : ${{ steps.generate_token.outputs.token}}
5859 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
5960
61+ - name : Get published version
62+ if : steps.changesets.outputs.hasChangesets == 'true'
63+ run : |
64+ git checkout changeset-release/main
65+ VERSION=$(node -p "require('./app/package.json').version")
66+ git commit --amend -m "chore(release): publish v$VERSION" --no-edit
67+ git push origin changeset-release/main:changeset-release/main --force
68+
6069 image-tag :
6170 name : Image Tag
6271 runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 11FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
2- WORKDIR /app
3- RUN apt-get update && apt-get install -y libfontconfig1 && apt-get clean
42USER $APP_UID
3+ WORKDIR /app
54EXPOSE 8080
65EXPOSE 8081
76
87FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
98ARG BUILD_CONFIGURATION=Release
109WORKDIR /src
11- COPY ["ReleaseImageGenerator.API /ReleaseImageGenerator.API.csproj" , "ReleaseImageGenerator.API /" ]
12- RUN dotnet restore "ReleaseImageGenerator.API /ReleaseImageGenerator.API.csproj"
10+ COPY ["ReleaseImageGenerator/ReleaseImageGenerator.API.csproj" , "ReleaseImageGenerator/" ]
11+ RUN dotnet restore "ReleaseImageGenerator/ReleaseImageGenerator.API.csproj"
1312COPY . .
14- WORKDIR "/src/ReleaseImageGenerator.API "
13+ WORKDIR "/src/ReleaseImageGenerator"
1514RUN dotnet build "ReleaseImageGenerator.API.csproj" -c $BUILD_CONFIGURATION -o /app/build
1615
1716FROM build AS publish
1817ARG BUILD_CONFIGURATION=Release
19- COPY --from=build /src/ReleaseImageGenerator.API/fonts /app/publish/fonts
2018RUN dotnet publish "ReleaseImageGenerator.API.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
2119
2220FROM base AS final
Original file line number Diff line number Diff line change 1111 ports :
1212 - name : http
1313 port : 80
14- targetPort : 8080
You can’t perform that action at this time.
0 commit comments