Skip to content

Commit 2749a2b

Browse files
committed
Clean up unnecessary secrets #3199
1 parent 45ce900 commit 2749a2b

File tree

7 files changed

+16
-70
lines changed

7 files changed

+16
-70
lines changed

.github/workflows/PREPROD-studios.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ jobs:
105105
datasetName: ${{ matrix.dataset }}
106106
githubToken: ${{ secrets.GITHUB_TOKEN }}
107107
sanityApiToken: ${{ secrets.SANITY_API_TOKEN }}
108-
sanityHistoryApiToken: ${{ secrets.SANITY_STUDIO_HISTORY_API_TOKEN }}
109108
sanityPreviewToken: ${{ secrets.SANITY_STUDIO_PREVIEW_SECRET }}
110109
brandmasterUrl: ${{ secrets.SANITY_STUDIO_BRANDMASTER_URL }}
111110
brandmasterPluginSource: ${{ secrets.SANITY_STUDIO_BRANDMASTER_PLUGIN_SOURCE }}

.github/workflows/UPGRADE-DEV-studio.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ jobs:
3535
datasetName: ${{ matrix.dataset }}
3636
githubToken: ${{ secrets.GITHUB_TOKEN }}
3737
sanityApiToken: ${{ secrets.SANITY_API_TOKEN }}
38-
sanityHistoryApiToken: ${{ secrets.SANITY_STUDIO_HISTORY_API_TOKEN }}
3938
sanityPreviewToken: ${{ secrets.SANITY_STUDIO_PREVIEW_SECRET }}
4039
brandmasterUrl: ${{ secrets.SANITY_STUDIO_BRANDMASTER_URL }}
4140
brandmasterPluginSource: ${{ secrets.SANITY_STUDIO_BRANDMASTER_PLUGIN_SOURCE }}

.github/workflows/deploy-studio/action.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,23 +96,27 @@ runs:
9696
- name: Build sanity container ⚙️
9797
id: build
9898
shell: bash
99+
env:
100+
SANITY_API_TOKEN: ${{ inputs.sanityApiToken }}
101+
FOTOWARE_AF_EXPORT_KEY: ${{ inputs.fotowareAfExportKey }}
102+
SCREEN9_TOKEN: ${{ inputs.screen9token }}
103+
SANITY_STUDIO_PREVIEW_SECRET: ${{ inputs.sanityPreviewToken }}
99104
run: |
100105
docker build . \
101106
--cache-from ${{ inputs.imageName }}:${{ env.IMAGE_TAG }} \
102107
--build-arg ARG_SANITY_DATASET=${{ inputs.datasetName }} \
103-
--build-arg ARG_SANITY_PREVIEW=${{ inputs.sanityPreviewToken }} \
104-
--build-arg ARG_SANITY_API_TOKEN=${{ inputs.sanityApiToken }} \
105-
--build-arg ARG_SANITY_HISTORY_API_TOKEN=${{ inputs.sanityHistoryApiToken }} \
108+
--secret id=SANITY_STUDIO_PREVIEW_SECRET \
109+
--secret id=SANITY_API_TOKEN \
106110
--build-arg ARG_BRANDMASTER_URL=${{ inputs.brandmasterUrl }} \
107111
--build-arg ARG_BRANDMASTER_PLUGIN="${{ inputs.brandmasterPluginSource }}" \
108112
--build-arg ARG_FOTOWARE_CLIENT_ID="${{ inputs.fotowareClientId }}" \
109113
--build-arg ARG_FOTOWARE_TENANT_URL="${{ inputs.fotowareTenantUrl }}" \
110114
--build-arg ARG_FOTOWARE_REDIRECT_ORIGIN="${{ inputs.fotowareRedirectOrigin }}" \
111115
--build-arg ARG_FOTOWARE_REDIRECT_URI="${{ inputs.fotowareRedirectUri }}" \
112116
--build-arg ARG_FOTOWARE_AF_EXPORT_URL="${{ inputs.fotowareAfExportUrl }}" \
113-
--build-arg ARG_FOTOWARE_AF_EXPORT_KEY="${{ inputs.fotowareAfExportKey }}" \
117+
--secret id=FOTOWARE_AF_EXPORT_KEY \
114118
--build-arg ARG_SCREEN9_ACCOUNT_ID="${{ inputs.screen9accountId }}" \
115-
--build-arg ARG_SCREEN9_TOKEN="${{ inputs.screen9token }}" \
119+
--secret id=SCREEN9_TOKEN \
116120
--build-arg ARG_SANITY_STUDIO_PREVIEW_URL="${{ inputs.previewUrl }}" \
117121
--file studio/Dockerfile \
118122
--tag ${{ inputs.imageName }}:${{ env.IMAGE_TAG }} \

.github/workflows/deploy-web/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ runs:
8686
--cache-from ${{ inputs.imageName }}:${{ env.IMAGE_TAG}} \
8787
--build-arg ARG_SANITY_PROJECT_ID=${{ inputs.projectId }} \
8888
--build-arg ARG_SANITY_DATASET=${{ inputs.datasetName }} \
89-
--secret id=sanity_api_token,env=SANITY_API_TOKEN \
89+
--secret id=SANITY_API_TOKEN \
9090
--build-arg ARG_ALGOLIA_APP_ID=${{ inputs.algoliaAppId }} \
9191
--build-arg ARG_ALGOLIA_SEARCH_API_KEY=${{ inputs.algoliaApiKey }} \
9292
--build-arg ARG_ENV=${{ inputs.environment }} \

studio/Dockerfile

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,42 +17,34 @@ COPY ./pnpm-lock.yaml ./
1717
COPY ./tsconfig.base.json ./
1818
COPY ./studio ./studio
1919

20-
ARG ARG_SANITY_API_TOKEN
21-
ARG ARG_SANITY_MUTATION_TOKEN
22-
ARG ARG_SANITY_HISTORY_API_TOKEN
2320
ARG ARG_SANITY_PROJECT_ID
2421
ARG ARG_SANITY_DATASET
25-
ARG ARG_SANITY_PREVIEW
2622
ARG ARG_BRANDMASTER_URL
2723
ARG ARG_BRANDMASTER_PLUGIN
2824
ARG ARG_FOTOWARE_CLIENT_ID
2925
ARG ARG_FOTOWARE_TENANT_URL
3026
ARG ARG_FOTOWARE_REDIRECT_ORIGIN
3127
ARG ARG_FOTOWARE_AF_EXPORT_URL
32-
ARG ARG_FOTOWARE_AF_EXPORT_KEY
3328
ARG ARG_SCREEN9_ACCOUNT_ID
34-
ARG ARG_SCREEN9_TOKEN
3529
ARG ARG_SANITY_STUDIO_PREVIEW_URL
3630

37-
ENV SANITY_STUDIO_API_TOKEN=${ARG_SANITY_API_TOKEN}
38-
ENV SANITY_STUDIO_MUTATION_TOKEN=${ARG_SANITY_MUTATION_TOKEN}
39-
ENV SANITY_STUDIO_HISTORY_API_TOKEN=${ARG_SANITY_HISTORY_API_TOKEN}
4031
ENV SANITY_STUDIO_API_PROJECT_ID=${ARG_SANITY_PROJECT_ID}
4132
ENV SANITY_STUDIO_API_DATASET=${ARG_SANITY_DATASET}
42-
ENV SANITY_STUDIO_PREVIEW_SECRET=${ARG_SANITY_PREVIEW}
4333
ENV SANITY_STUDIO_BRANDMASTER_URL=${ARG_BRANDMASTER_URL}
4434
ENV SANITY_STUDIO_BRANDMASTER_PLUGIN_SOURCE=${ARG_BRANDMASTER_PLUGIN}
4535
ENV SANITY_STUDIO_FOTOWARE_CLIENT_ID=${ARG_FOTOWARE_CLIENT_ID}
4636
ENV SANITY_STUDIO_FOTOWARE_TENANT_URL=${ARG_FOTOWARE_TENANT_URL}
4737
ENV SANITY_STUDIO_FOTOWARE_REDIRECT_ORIGIN=${ARG_FOTOWARE_REDIRECT_ORIGIN}
4838
ENV SANITY_STUDIO_FOTOWARE_AF_EXPORT_URL=${ARG_FOTOWARE_AF_EXPORT_URL}
49-
ENV SANITY_STUDIO_FOTOWARE_AF_EXPORT_KEY=${ARG_FOTOWARE_AF_EXPORT_KEY}
5039
ENV SANITY_STUDIO_SCREEN9_ACCOUNT_ID=${ARG_SCREEN9_ACCOUNT_ID}
51-
ENV SANITY_STUDIO_SCREEN9_TOKEN=${ARG_SCREEN9_TOKEN}
5240
ENV SANITY_STUDIO_PREVIEW_URL=${ARG_SANITY_STUDIO_PREVIEW_URL}
5341

5442
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm studio install --frozen-lockfile
55-
RUN pnpm studio build
43+
RUN --mount=type=secret,id=SANITY_API_TOKEN,env=SANITY_API_TOKEN \
44+
--mount=type=secret,id=SANITY_STUDIO_PREVIEW_SECRET,env=SANITY_STUDIO_PREVIEW_SECRET \
45+
--mount=type=secret,id=FOTOWARE_AF_EXPORT_KEY,env=FOTOWARE_AF_EXPORT_KEY \
46+
--mount=type=secret,id=SCREEN9_TOKEN,env=SCREEN9_TOKEN \
47+
pnpm studio build
5648

5749
# Run
5850
FROM node:lts-alpine AS runner

studio/actions/ResetCrossDatasetToken.ts

Lines changed: 0 additions & 48 deletions
This file was deleted.

web/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ ENV NEXT_PUBLIC_ARCHIVE_CONTENT_LINK=${ARG_ARCHIVE_CONTENT_LINK}
3838
ENV NEXT_PUBLIC_FRIENDLY_CAPTCHA_SITEKEY=${ARG_FRIENDLY_CAPTCHA_SITEKEY}
3939
ENV NEXT_TELEMETRY_DISABLED=1
4040

41-
RUN --mount=type=secret,id=sanity_api_token,env=SANITY_API_TOKEN \
41+
RUN --mount=type=secret,id=SANITY_API_TOKEN,env=SANITY_API_TOKEN \
4242
pnpm web build
4343

4444

0 commit comments

Comments
 (0)