Skip to content

Commit 8522544

Browse files
Update GitHub template files
1 parent 0028081 commit 8522544

3 files changed

Lines changed: 16 additions & 10 deletions

File tree

.github/workflows/deployment.yaml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff 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

app/Dockerfile

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
FROM 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
42
USER $APP_UID
3+
WORKDIR /app
54
EXPOSE 8080
65
EXPOSE 8081
76

87
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
98
ARG BUILD_CONFIGURATION=Release
109
WORKDIR /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"
1312
COPY . .
14-
WORKDIR "/src/ReleaseImageGenerator.API"
13+
WORKDIR "/src/ReleaseImageGenerator"
1514
RUN dotnet build "ReleaseImageGenerator.API.csproj" -c $BUILD_CONFIGURATION -o /app/build
1615

1716
FROM build AS publish
1817
ARG BUILD_CONFIGURATION=Release
19-
COPY --from=build /src/ReleaseImageGenerator.API/fonts /app/publish/fonts
2018
RUN dotnet publish "ReleaseImageGenerator.API.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
2119

2220
FROM base AS final

manifest/service.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,3 @@ spec:
1111
ports:
1212
- name: http
1313
port: 80
14-
targetPort: 8080

0 commit comments

Comments
 (0)