@@ -44,29 +44,29 @@ jobs:
4444 distribution : temurin
4545 cache : ' maven'
4646
47- - name : Set up Node
48- uses : actions/setup-node@v4
49- with :
50- node-version : ' 22'
51-
52- - name : Set up pnpm
53- uses : pnpm/action-setup@v4
54- with :
55- version : 9
56-
57- - name : Get pnpm store directory
58- id : pnpm-cache
59- shell : bash
60- run : |
61- echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
62-
63- - name : Cache pnpm
64- uses : actions/cache@v4
65- with :
66- path : ${{ steps.pnpm-cache.outputs.STORE_PATH }}
67- key : ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
68- restore-keys : |
69- ${{ runner.os }}-pnpm-store-
47+ # - name: Set up Node
48+ # uses: actions/setup-node@v4
49+ # with:
50+ # node-version: '22'
51+ #
52+ # - name: Set up pnpm
53+ # uses: pnpm/action-setup@v4
54+ # with:
55+ # version: 9
56+ #
57+ # - name: Get pnpm store directory
58+ # id: pnpm-cache
59+ # shell: bash
60+ # run: |
61+ # echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
62+ #
63+ # - name: Cache pnpm
64+ # uses: actions/cache@v4
65+ # with:
66+ # path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
67+ # key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
68+ # restore-keys: |
69+ # ${{ runner.os }}-pnpm-store-
7070
7171 - name : Cache Maven Deps
7272 uses : actions/cache@v4
@@ -78,37 +78,37 @@ jobs:
7878
7979 - name : Build backend
8080 working-directory : backend
81- run : mvn --batch-mode --errors --fail-at-end --show-version --no-transfer-progress install
82-
83- - name : Install frontend deps
84- run : (cd frontend && pnpm install --frozen-lockfile)
85-
86- - name : Lint frontend
87- run : (cd frontend && pnpm lint:oxlint && pnpm lint:eslint)
88-
89- - name : Sync forth and back with crowdin
90- uses : crowdin/github-action@v2
91- with :
92- upload_sources : true
93- download_translations : true
94- push_translations : false
95- create_pull_request : false
96- skip_untranslated_strings : true
97- config : ' crowdin.yml'
98- crowdin_branch_name : master
99- env :
100- CROWDIN_PERSONAL_TOKEN : ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
101-
102- - name : Build frontend (prod)
103- if : ${{ github.ref == 'refs/heads/master' }}
104- run : (cd frontend && pnpm build)
105- env :
106- NODE_ENV : " production"
107- - name : Build frontend (staging)
108- if : ${{ github.ref == 'refs/heads/staging' }}
109- run : (cd frontend && pnpm buildStaging)
110- env :
111- NODE_ENV : " production"
81+ run : mvn --batch-mode --errors --fail-at-end --show-version --no-transfer-progress -DskipTests=true install
82+
83+ # - name: Install frontend deps
84+ # run: (cd frontend && pnpm install --frozen-lockfile)
85+ #
86+ # - name: Lint frontend
87+ # run: (cd frontend && pnpm lint:oxlint && pnpm lint:eslint)
88+ #
89+ # - name: Sync forth and back with crowdin
90+ # uses: crowdin/github-action@v2
91+ # with:
92+ # upload_sources: true
93+ # download_translations: true
94+ # push_translations: false
95+ # create_pull_request: false
96+ # skip_untranslated_strings: true
97+ # config: 'crowdin.yml'
98+ # crowdin_branch_name: master
99+ # env:
100+ # CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
101+ #
102+ # - name: Build frontend (prod)
103+ # if: ${{ github.ref == 'refs/heads/master' }}
104+ # run: (cd frontend && pnpm build)
105+ # env:
106+ # NODE_ENV: "production"
107+ # - name: Build frontend (staging)
108+ # if: ${{ github.ref == 'refs/heads/staging' }}
109+ # run: (cd frontend && pnpm buildStaging)
110+ # env:
111+ # NODE_ENV: "production"
112112
113113 - name : Login to registry
114114 uses : docker/login-action@v3
@@ -117,25 +117,25 @@ jobs:
117117 username : ${{ github.actor }}
118118 password : ${{ secrets.GITHUB_TOKEN }}
119119
120- - name : Extract metadata (tags, labels) for Docker (frontend)
121- id : frontend-meta
122- uses : docker/metadata-action@v5
123- with :
124- images : ${{ env.REGISTRY }}/${{ github.repository }}/frontend
125- tags : |
126- type=sha,enable=true,format=short,prefix=${{ env.BRANCH_NAME }}-,suffix=-${{ steps.timestamp.outputs.timestamp }}
127- type=raw,value=latest,enable={{is_default_branch}}
128-
129- - name : Build and push frontend Dockerfile
130- uses : docker/build-push-action@v6
131- with :
132- context : .
133- file : chart/dockerfiles/frontend/Dockerfile
134- tags : ${{ steps.frontend-meta.outputs.tags }}
135- labels : ${{ steps.frontend-meta.outputs.labels }}
136- push : true
137- cache-from : type=gha
138- cache-to : type=gha,mode=max
120+ # - name: Extract metadata (tags, labels) for Docker (frontend)
121+ # id: frontend-meta
122+ # uses: docker/metadata-action@v5
123+ # with:
124+ # images: ${{ env.REGISTRY }}/${{ github.repository }}/frontend
125+ # tags: |
126+ # type=sha,enable=true,format=short,prefix=${{ env.BRANCH_NAME }}-,suffix=-${{ steps.timestamp.outputs.timestamp }}
127+ # type=raw,value=latest,enable={{is_default_branch}}
128+
129+ # - name: Build and push frontend Dockerfile
130+ # uses: docker/build-push-action@v6
131+ # with:
132+ # context: .
133+ # file: chart/dockerfiles/frontend/Dockerfile
134+ # tags: ${{ steps.frontend-meta.outputs.tags }}
135+ # labels: ${{ steps.frontend-meta.outputs.labels }}
136+ # push: true
137+ # cache-from: type=gha
138+ # cache-to: type=gha,mode=max
139139
140140 - name : Extract metadata (tags, labels) for Docker (backend)
141141 id : backend-meta
0 commit comments