From 058b6c7369c68c0d3323a66e33958d6dc0818616 Mon Sep 17 00:00:00 2001 From: beard-ops <233052296+beard-ops@users.noreply.github.com> Date: Mon, 4 May 2026 15:48:58 +0300 Subject: [PATCH 1/4] add cloudflare deploy --- .github/workflows/main.yaml | 40 ++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 12410e0a8..89348e798 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -23,15 +23,15 @@ jobs: # env: # APP_ENV_FILE: ${{secrets.APP_CONFIG_CF}} # AUTH_ENV_FILE: ${{secrets.AUTH_CONFIG_CF}} - # - name: Publish to CF Pages - # uses: cloudflare/pages-action@1 - # with: - # apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - # accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - # projectName: 'dashboard' - # directory: 'dist/browser' - # gitHubToken: ${{ secrets.GITHUB_TOKEN }} - # branch: main + - name: Publish to CF Pages + uses: cloudflare/pages-action@1 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: 'dashboard' + directory: 'dist/browser' + gitHubToken: ${{ secrets.GITHUB_TOKEN }} + branch: main # - name: Set pcigate config # run: | # printf "$APP2_ENV_FILE" > dist/browser/assets/appConfig.json @@ -74,14 +74,14 @@ jobs: # directory: 'dist/browser' # gitHubToken: ${{ secrets.GITHUB_TOKEN }} # branch: main - # notify: - # name: Notify - # runs-on: ubuntu-latest - # needs: [build] - # steps: - # - uses: actions/checkout@v4 - # - uses: valitydev/action-mattermost-notify@v0.1.4 - # with: - # webhook: ${{ secrets.MATTERMOST_WEBHOOK_URL }} - # channel: 'frontend' - # username: 'Frontend' + notify: + name: Notify + runs-on: ubuntu-latest + needs: [build] + steps: + - uses: actions/checkout@v4 + - uses: valitydev/action-mattermost-notify@v0.1.4 + with: + webhook: ${{ secrets.MATTERMOST_WEBHOOK_URL }} + channel: 'frontend' + username: 'Frontend' From 13e1a0520582b1218d0799eec8e42d0f10a6d0af Mon Sep 17 00:00:00 2001 From: beard-ops <233052296+beard-ops@users.noreply.github.com> Date: Mon, 4 May 2026 16:13:22 +0300 Subject: [PATCH 2/4] switch cf deploy to wrangler --- .github/workflows/main.yaml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 89348e798..82ff1a8bd 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -16,6 +16,14 @@ jobs: with: registry-username: ${{ github.actor }} registry-access-token: ${{ secrets.GITHUB_TOKEN }} + - name: Deploy to Cloudflare Pages + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy ./dist/browser --project-name=dashboard + gitHubToken: ${{ secrets.GITHUB_TOKEN }} + packageManager: npm # - name: Set config # run: | # printf "$APP_ENV_FILE" > dist/browser/assets/appConfig.json @@ -23,15 +31,15 @@ jobs: # env: # APP_ENV_FILE: ${{secrets.APP_CONFIG_CF}} # AUTH_ENV_FILE: ${{secrets.AUTH_CONFIG_CF}} - - name: Publish to CF Pages - uses: cloudflare/pages-action@1 - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: 'dashboard' - directory: 'dist/browser' - gitHubToken: ${{ secrets.GITHUB_TOKEN }} - branch: main + # - name: Publish to CF Pages + # uses: cloudflare/pages-action@1 + # with: + # apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + # accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + # projectName: 'dashboard' + # directory: 'dist/browser' + # gitHubToken: ${{ secrets.GITHUB_TOKEN }} + # branch: main # - name: Set pcigate config # run: | # printf "$APP2_ENV_FILE" > dist/browser/assets/appConfig.json From bdeac9c95a51ab20ec9d6e306bc2583385639e89 Mon Sep 17 00:00:00 2001 From: beard-ops <233052296+beard-ops@users.noreply.github.com> Date: Mon, 4 May 2026 16:18:25 +0300 Subject: [PATCH 3/4] fix indents --- .github/workflows/main.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 82ff1a8bd..c040ec267 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -19,11 +19,11 @@ jobs: - name: Deploy to Cloudflare Pages uses: cloudflare/wrangler-action@v3 with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy ./dist/browser --project-name=dashboard - gitHubToken: ${{ secrets.GITHUB_TOKEN }} - packageManager: npm + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy ./dist/browser --project-name=dashboard + gitHubToken: ${{ secrets.GITHUB_TOKEN }} + packageManager: npm # - name: Set config # run: | # printf "$APP_ENV_FILE" > dist/browser/assets/appConfig.json From 464115b005700fa4cae10e58899d7cb4480ab4a6 Mon Sep 17 00:00:00 2001 From: beard-ops <233052296+beard-ops@users.noreply.github.com> Date: Mon, 4 May 2026 16:26:11 +0300 Subject: [PATCH 4/4] add permissions --- .github/workflows/main.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index c040ec267..9de7b99cc 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -86,6 +86,8 @@ jobs: name: Notify runs-on: ubuntu-latest needs: [build] + permissions: + contents: read steps: - uses: actions/checkout@v4 - uses: valitydev/action-mattermost-notify@v0.1.4