diff --git a/.env.example b/.env.example index 69f477377..af8b0376f 100644 --- a/.env.example +++ b/.env.example @@ -20,8 +20,8 @@ LOCALAPPDATA= # [Setup Mode] URL for mudita-dev-resources repo where gt-pressura font is placed FONTS_DIRECTORY_URL= -# [Setup Mode] Access token for dummy-account that has an access to Mudita private repositories -GITHUB_ACCESS_TOKEN= +# [Setup Mode] Access token to fetch fonts from private Mudita repos (build-time only, not bundled) +GH_BUILD_TOKEN= # [Standard] Phrase.com PHRASE_API_KEY= @@ -57,6 +57,9 @@ ANALYTICS_API_SITE_ID= # [Standard] Defines current feature toggles environment FEATURE_TOGGLE_ENVIRONMENT= +# [Dev Mode] Access token used at runtime by the app for non-production update checks only +VITE_GH_RUNTIME_TOKEN= + # [Dev Mode] Disable redux logger during development. Enabled by default; set "0" to disable DEV_REDUX_LOGGER_ENABLED= diff --git a/.github/workflows/e2e-development.yml b/.github/workflows/e2e-development.yml index 8586417bf..127790000 100644 --- a/.github/workflows/e2e-development.yml +++ b/.github/workflows/e2e-development.yml @@ -31,7 +31,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -59,7 +59,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-feature-branch.yml b/.github/workflows/e2e-feature-branch.yml index 6f00f55af..9105aeb55 100644 --- a/.github/workflows/e2e-feature-branch.yml +++ b/.github/workflows/e2e-feature-branch.yml @@ -35,7 +35,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -63,7 +63,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -91,7 +91,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-mock-development.yml b/.github/workflows/e2e-mock-development.yml index 9b9b4fd47..b783c6e99 100644 --- a/.github/workflows/e2e-mock-development.yml +++ b/.github/workflows/e2e-mock-development.yml @@ -9,7 +9,7 @@ jobs: runs-on: ${{ matrix.runner_label }} strategy: matrix: - runner_label: [ linux-e2e, windows-e2e ] + runner_label: [linux-e2e, windows-e2e] environment: development timeout-minutes: 40 steps: @@ -31,7 +31,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -59,7 +59,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-mock-feature-branch.yml b/.github/workflows/e2e-mock-feature-branch.yml index d68441eee..c455621f5 100644 --- a/.github/workflows/e2e-mock-feature-branch.yml +++ b/.github/workflows/e2e-mock-feature-branch.yml @@ -35,7 +35,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -63,7 +63,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-mock-pre-production.yml b/.github/workflows/e2e-mock-pre-production.yml index 6da926bc0..6358d16a7 100644 --- a/.github/workflows/e2e-mock-pre-production.yml +++ b/.github/workflows/e2e-mock-pre-production.yml @@ -33,7 +33,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -61,7 +61,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-mock-production.yml b/.github/workflows/e2e-mock-production.yml index 0df164348..72849b0e9 100644 --- a/.github/workflows/e2e-mock-production.yml +++ b/.github/workflows/e2e-mock-production.yml @@ -33,7 +33,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -61,7 +61,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-pre-production.yml b/.github/workflows/e2e-pre-production.yml index 165d09c18..1b92f7ce5 100644 --- a/.github/workflows/e2e-pre-production.yml +++ b/.github/workflows/e2e-pre-production.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.runner_label }} strategy: matrix: - runner_label: [ linux-e2e, windows-e2e ] + runner_label: [linux-e2e, windows-e2e] environment: pre-production timeout-minutes: 40 steps: @@ -33,7 +33,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -61,7 +61,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/e2e-production.yml b/.github/workflows/e2e-production.yml index f0cf0348f..0a95c8e02 100644 --- a/.github/workflows/e2e-production.yml +++ b/.github/workflows/e2e-production.yml @@ -33,7 +33,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -61,7 +61,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/nexus-development.yml b/.github/workflows/nexus-development.yml index c60b16ec9..566fd26a1 100644 --- a/.github/workflows/nexus-development.yml +++ b/.github/workflows/nexus-development.yml @@ -30,7 +30,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -59,7 +60,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -85,7 +87,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -172,7 +175,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-development.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-development.git cd mudita-center-development C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -193,7 +196,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-development.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-development.git cd mudita-center-development git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -217,7 +220,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-development.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-development.git cd mudita-center-development git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -229,7 +232,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-development - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.exe ./apps/mudita-center/release/Mudita-Center.exe.blockmap @@ -243,7 +246,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-development - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.AppImage ./apps/mudita-center/release/latest-linux.yml @@ -256,7 +259,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-development - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.dmg ./apps/mudita-center/release/Mudita-Center.zip diff --git a/.github/workflows/nexus-feature-branch.yml b/.github/workflows/nexus-feature-branch.yml index af1976a4a..b0111b928 100644 --- a/.github/workflows/nexus-feature-branch.yml +++ b/.github/workflows/nexus-feature-branch.yml @@ -34,7 +34,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -63,7 +63,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -89,7 +89,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} diff --git a/.github/workflows/nexus-mass-update.yml b/.github/workflows/nexus-mass-update.yml index e57cba691..cbe3845e4 100644 --- a/.github/workflows/nexus-mass-update.yml +++ b/.github/workflows/nexus-mass-update.yml @@ -32,7 +32,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -60,7 +61,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -85,7 +87,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -203,7 +206,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-mass-update.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-mass-update.git cd mudita-center-mass-update C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -224,7 +227,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-mass-update.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-mass-update.git cd mudita-center-mass-update git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -248,7 +251,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-mass-update.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-mass-update.git cd mudita-center-mass-update git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -260,7 +263,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-mass-update - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.exe ./apps/mudita-center/release/Mudita-Center.exe.blockmap @@ -274,7 +277,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-mass-update - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.AppImage ./apps/mudita-center/release/latest-linux.yml @@ -287,7 +290,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-mass-update - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.dmg ./apps/mudita-center/release/Mudita-Center.zip diff --git a/.github/workflows/nexus-mock-development.yml b/.github/workflows/nexus-mock-development.yml index 6954e14ba..6495d239c 100644 --- a/.github/workflows/nexus-mock-development.yml +++ b/.github/workflows/nexus-mock-development.yml @@ -30,7 +30,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -60,7 +61,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -87,7 +89,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -175,7 +178,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-development.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-development.git cd mudita-center-development C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -196,7 +199,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-development.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-development.git cd mudita-center-development git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -220,7 +223,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-development.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-development.git cd mudita-center-development git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" diff --git a/.github/workflows/nexus-mock-pre-production.yml b/.github/workflows/nexus-mock-pre-production.yml index 3b591cc4f..7357c6345 100644 --- a/.github/workflows/nexus-mock-pre-production.yml +++ b/.github/workflows/nexus-mock-pre-production.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.runner_label }} strategy: matrix: - runner_label: [ linux-nexus, windows-nexus, macos-nexus ] + runner_label: [linux-nexus, windows-nexus, macos-nexus] environment: pre-production timeout-minutes: 40 steps: @@ -32,7 +32,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -62,7 +62,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -143,7 +143,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -161,7 +161,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -182,7 +182,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" diff --git a/.github/workflows/nexus-mock-production.yml b/.github/workflows/nexus-mock-production.yml index 064d0f9b0..299062a3d 100644 --- a/.github/workflows/nexus-mock-production.yml +++ b/.github/workflows/nexus-mock-production.yml @@ -32,7 +32,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -62,7 +62,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -143,7 +143,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center.git cd mudita-center C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -161,7 +161,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center.git cd mudita-center git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -182,7 +182,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center.git cd mudita-center git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" diff --git a/.github/workflows/nexus-pre-production-latest.yml b/.github/workflows/nexus-pre-production-latest.yml index 3dc55877c..7e7d46b5e 100644 --- a/.github/workflows/nexus-pre-production-latest.yml +++ b/.github/workflows/nexus-pre-production-latest.yml @@ -33,7 +33,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -61,7 +62,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -86,7 +88,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -151,10 +154,10 @@ jobs: } | Set-Content -Path 'apps/mudita-center/package.json' - name: Setup depedencies run: npm run setup -# - name: Copy electron-builder environment file for Windows -# if: matrix.runner_label == 'windows-nexus' -# run: | -# copy C:\actions-runner\envs\electron-builder.env apps/mudita-center/electron-builder.env + # - name: Copy electron-builder environment file for Windows + # if: matrix.runner_label == 'windows-nexus' + # run: | + # copy C:\actions-runner\envs\electron-builder.env apps/mudita-center/electron-builder.env - name: Copy electron-builder environment file for Linux/Mac if: matrix.runner_label != 'windows-nexus' run: | @@ -225,7 +228,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -243,7 +246,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -264,7 +267,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -276,7 +279,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-pre-production - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.exe ./apps/mudita-center/release/Mudita-Center.exe.blockmap @@ -290,7 +293,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-pre-production - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.AppImage ./apps/mudita-center/release/latest-linux.yml @@ -303,7 +306,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-pre-production - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.dmg ./apps/mudita-center/release/Mudita-Center.zip diff --git a/.github/workflows/nexus-pre-production.yml b/.github/workflows/nexus-pre-production.yml index ad0fd87b0..c9b12fd76 100644 --- a/.github/workflows/nexus-pre-production.yml +++ b/.github/workflows/nexus-pre-production.yml @@ -32,7 +32,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -60,7 +61,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -150,7 +152,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -168,7 +170,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -189,7 +191,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-pre-production.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-pre-production.git cd mudita-center-pre-production git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -201,7 +203,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-pre-production - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.exe ./apps/mudita-center/release/Mudita-Center.exe.blockmap @@ -215,7 +217,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-pre-production - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.AppImage ./apps/mudita-center/release/latest-linux.yml @@ -228,7 +230,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-pre-production - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.dmg ./apps/mudita-center/release/Mudita-Center.zip diff --git a/.github/workflows/nexus-production-with-os-rc.yml b/.github/workflows/nexus-production-with-os-rc.yml index 1d74f56f1..6d6ce23d7 100644 --- a/.github/workflows/nexus-production-with-os-rc.yml +++ b/.github/workflows/nexus-production-with-os-rc.yml @@ -32,7 +32,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -60,7 +61,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -85,7 +87,8 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} + VITE_GH_RUNTIME_TOKEN: ${{ secrets.VITE_GH_RUNTIME_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -203,7 +206,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-production-with-os-rc.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-production-with-os-rc.git cd mudita-center-production-with-os-rc C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -224,7 +227,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-production-with-os-rc.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-production-with-os-rc.git cd mudita-center-production-with-os-rc git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -248,7 +251,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center-production-with-os-rc.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center-production-with-os-rc.git cd mudita-center-production-with-os-rc git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -260,7 +263,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-production-with-os-rc - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.exe ./apps/mudita-center/release/Mudita-Center.exe.blockmap @@ -274,7 +277,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-production-with-os-rc - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.AppImage ./apps/mudita-center/release/latest-linux.yml @@ -287,7 +290,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center-production-with-os-rc - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} files: | ./apps/mudita-center/release/Mudita-Center.dmg ./apps/mudita-center/release/Mudita-Center.zip diff --git a/.github/workflows/nexus-production.yml b/.github/workflows/nexus-production.yml index 731c6a07a..731fc4b4b 100644 --- a/.github/workflows/nexus-production.yml +++ b/.github/workflows/nexus-production.yml @@ -32,7 +32,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -60,7 +60,7 @@ jobs: ROLLBAR_TOKEN: ${{ secrets.ROLLBAR_TOKEN }} RELEASES_REPOSITORY_NAME: ${{ secrets.RELEASES_REPOSITORY_NAME }} PRERELEASES_ENABLED: ${{ secrets.PRERELEASES_ENABLED }} - GITHUB_ACCESS_TOKEN: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + GH_BUILD_TOKEN: ${{ secrets.GH_BUILD_TOKEN }} LOGIN_MICROSOFT_ONLINE_CLIENT_ID: ${{ secrets.LOGIN_MICROSOFT_ONLINE_CLIENT_ID }} FONTS_DIRECTORY_URL: ${{ secrets.FONTS_DIRECTORY_URL }} FRESHDESK_API_URL: ${{ secrets.FRESHDESK_API_URL }} @@ -150,7 +150,7 @@ jobs: Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/Mudita-Center.exe.blockmap -InFile ./apps/mudita-center/release/Mudita-Center.exe.blockmap -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/latest.yml -InFile ./apps/mudita-center/release/latest.yml -Method Put -Credential $AUTH Invoke-WebRequest -Uri https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$($APP_VERSION)/builder-debug-win.yml -InFile ./apps/mudita-center/release/builder-debug-win.yml -Method Put -Credential $AUTH - C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center.git + C:\"Program Files"\Git\cmd\git.exe clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center.git cd mudita-center C:\"Program Files"\Git\cmd\git.exe tag "$GITTAG" C:\"Program Files"\Git\cmd\git.exe push origin "$GITTAG" @@ -168,7 +168,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.AppImage https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.AppImage curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-linux.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-linux.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-linux.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center.git cd mudita-center git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -189,7 +189,7 @@ jobs: curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/Mudita-Center.dmg.blockmap https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/Mudita-Center.dmg.blockmap curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/latest-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/latest-mac.yml curl -u $NEXUS_USERNAME:$NEXUS_PASSWORD --upload-file ./apps/mudita-center/release/builder-debug-mac.yml https://nexus.mudita.com/repository/mudita-center/releases/$ENVIRONMENT_CATALOG_NAME/$APP_VERSION/builder-debug-mac.yml - git clone https://${{ secrets.MC_GITHUB_ACCESS_TOKEN }}@github.com/mudita/mudita-center.git + git clone https://${{ secrets.GH_BUILD_TOKEN }}@github.com/mudita/mudita-center.git cd mudita-center git tag "$GITTAG" 2>&1 || true git push origin "$GITTAG" @@ -201,7 +201,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} draft: true files: | ./apps/mudita-center/release/Mudita-Center.exe @@ -216,7 +216,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} draft: true files: | ./apps/mudita-center/release/Mudita-Center.AppImage @@ -230,7 +230,7 @@ jobs: tag_name: ${{ env.GITTAG }} name: Mudita Center v${{ env.GITTAG }} repository: mudita/mudita-center - token: ${{ secrets.MC_GITHUB_ACCESS_TOKEN }} + token: ${{ secrets.GH_BUILD_TOKEN }} draft: true files: | ./apps/mudita-center/release/Mudita-Center.dmg diff --git a/libs/electron/application-updater/src/lib/application-updater.service.ts b/libs/electron/application-updater/src/lib/application-updater.service.ts index 3d90fa0b0..bf656467d 100644 --- a/libs/electron/application-updater/src/lib/application-updater.service.ts +++ b/libs/electron/application-updater/src/lib/application-updater.service.ts @@ -9,7 +9,7 @@ import { IpcEvent } from "Core/core/decorators" import { BaseApplicationUpdaterService } from "./base-application-updater.service" import { IpcApplicationUpdaterEvent } from "./ipc-application-updater.event" -const token = process.env.GITHUB_ACCESS_TOKEN +const token = process.env.VITE_GH_RUNTIME_TOKEN const repo = process.env.RELEASES_REPOSITORY_NAME const prereleaseEnabled = process.env.PRERELEASES_ENABLED === "1" diff --git a/scripts/downloadFonts.js b/scripts/downloadFonts.js index b464ac9de..50e93ec8b 100644 --- a/scripts/downloadFonts.js +++ b/scripts/downloadFonts.js @@ -9,7 +9,7 @@ require("dotenv").config({ /** * Function that downloads "GT Pressura" font which is on a private repository. * It needs an access to proper repo defined in FONTS_DIRECTORY_URL env - * and GitHub Access Token provided in GITHUB_ACCESS_TOKEN env. + * and GitHub Access Token provided in GH_BUILD_TOKEN env. */ ;(async () => { console.log("downloadFonts.js __dirname", __dirname) @@ -41,7 +41,7 @@ require("dotenv").config({ console.log("removing fileName", fileName) await fs.remove(path.join(mainFontsDirectory, fileName)) } - + // Then, download all required files inside the fonts/main directory console.log("Downloading fonts...") for (const [index, fileName] of requiredFiles.entries()) { @@ -50,7 +50,7 @@ require("dotenv").config({ const { data } = await axios.get(url, { responseType: "arraybuffer", headers: { - Authorization: `token ${process.env.GITHUB_ACCESS_TOKEN}`, + Authorization: `token ${process.env.GH_BUILD_TOKEN}`, }, }) console.log("After axios.get")