Skip to content

Commit e4eeef9

Browse files
committed
merge: main -> mntor-4968
2 parents ef679eb + 3483511 commit e4eeef9

File tree

116 files changed

+1910
-6569
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+1910
-6569
lines changed

.env

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,6 @@ ONEREP_API_BASE=https://mozilla.api.onerep.com
6464
ONEREP_API_KEY=
6565
ONEREP_WEBHOOK_SECRET="unsafe-default-secret-for-dev"
6666

67-
# Moscary API
68-
MOSCARY_API_BASE=http://localhost:8001
69-
7067
# Firefox Remote Settings
7168
FX_REMOTE_SETTINGS_WRITER_SERVER=https://settings-writer.prod.mozaws.net/v1
7269
FX_REMOTE_SETTINGS_WRITER_USER=

.env.local.example

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ HIBP_NOTIFY_TOKEN=
1212
ONEREP_API_KEY=
1313
ONEREP_WEBHOOK_SECRET=
1414

15-
# Moscary setup
16-
MOSCARY_API_BEARER_TOKEN=
17-
1815
# Used for `npm run create-location-data`
1916
AWS_ACCESS_KEY_ID=
2017
AWS_SECRET_ACCESS_KEY=
@@ -49,9 +46,6 @@ SUBSCRIPTION_BILLING_AMOUNT_BUNDLE_MONTHLY_US=42
4946
# HIBP setup
5047
HIBP_KANON_API_ROOT=https://enterprise.stage-api.haveibeenpwned.com
5148

52-
# Moscary setup
53-
MOSCARY_API_BASE=http://localhost:8001
54-
5549
# Sentry setup
5650
SENTRY_DSN=https://[email protected]/4504612374052864
5751
NEXT_PUBLIC_SENTRY_DSN=https://[email protected]/4504612374052864

.github/workflows/production_deploy.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ on:
1818
description: 'The original image tag that has been deployed'
1919
required: true
2020
type: string
21+
pattern: '^[a-f0-9]{7,12}$'
2122
jobs:
2223
pull_retag_push:
2324
name: Pull, Retag, and Push Images
@@ -31,6 +32,7 @@ jobs:
3132
GAR_IMAGE_BASE: ${{ vars.GAR_REPO }}/${{ github.event.repository.name }}
3233
GAR_REGISTRY: us-docker.pkg.dev # Define GAR registry hostname
3334
DOCKERHUB_IMAGE: mozilla/blurts-server # Define Docker Hub image name
35+
SAFE_IMAGE_TAG: ${{ inputs.originalImageTag }}
3436
steps:
3537
- name: Checkout Repository
3638
uses: actions/checkout@v5
@@ -60,19 +62,19 @@ jobs:
6062
password: ${{ steps.gcp-auth.outputs.access_token }}
6163

6264
- name: Pull Docker Hub image
63-
run: docker pull ${{ env.DOCKERHUB_IMAGE }}:${{ inputs.originalImageTag }}
65+
run: docker pull "${{ env.DOCKERHUB_IMAGE }}:${{ env.SAFE_IMAGE_TAG }}"
6466

6567
- name: Retag Docker Hub image
66-
run: docker tag ${{ env.DOCKERHUB_IMAGE }}:${{ inputs.originalImageTag }} ${{ env.DOCKERHUB_IMAGE }}:${{ inputs.environment }}-${{ inputs.originalImageTag }}
68+
run: docker tag "${{ env.DOCKERHUB_IMAGE }}:${{ env.SAFE_IMAGE_TAG }}" "${{ env.DOCKERHUB_IMAGE }}:${{ inputs.environment }}-${{ env.SAFE_IMAGE_TAG }}"
6769

6870
- name: Push Docker Hub image
69-
run: docker push ${{ env.DOCKERHUB_IMAGE }}:${{ inputs.environment }}-${{ inputs.originalImageTag }}
71+
run: docker push "${{ env.DOCKERHUB_IMAGE }}:${{ inputs.environment }}-${{ env.SAFE_IMAGE_TAG }}"
7072

7173
- name: Pull GAR image
72-
run: docker pull ${{ env.GAR_IMAGE_BASE }}:${{ inputs.originalImageTag }}
74+
run: docker pull "${{ env.GAR_IMAGE_BASE }}:${{ env.SAFE_IMAGE_TAG }}"
7375

7476
- name: Retag GAR image
75-
run: docker tag ${{ env.GAR_IMAGE_BASE }}:${{ inputs.originalImageTag }} ${{ env.GAR_IMAGE_BASE }}:${{ inputs.environment }}-${{ inputs.originalImageTag }}
77+
run: docker tag "${{ env.GAR_IMAGE_BASE }}:${{ env.SAFE_IMAGE_TAG }}" "${{ env.GAR_IMAGE_BASE }}:${{ inputs.environment }}-${{ env.SAFE_IMAGE_TAG }}"
7678

7779
- name: Push GAR image
78-
run: docker push ${{ env.GAR_IMAGE_BASE }}:${{ inputs.environment }}-${{ inputs.originalImageTag }}
80+
run: docker push "${{ env.GAR_IMAGE_BASE }}:${{ inputs.environment }}-${{ env.SAFE_IMAGE_TAG }}"

.storybook/preview.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { Inter } from "next/font/google";
77
import type { Preview } from "@storybook/nextjs";
88
import { action } from "storybook/actions";
99
import { linkTo } from "@storybook/addon-links";
10+
import { sb } from "storybook/test";
1011
import "../src/app/globals.css";
1112
import { metropolis } from "../src/app/fonts/Metropolis/metropolis";
1213
import { TestComponentWrapper } from "../src/TestComponentWrapper";
@@ -27,6 +28,8 @@ const AppDecorator: Preview["decorators"] = (storyFn) => {
2728
return <TestComponentWrapper>{storyFn()}</TestComponentWrapper>;
2829
};
2930

31+
sb.mock("../src/app/hooks/locationSuggestions.ts");
32+
3033
// Arguments to the `storySort` callback, left as documentation.
3134
type _SortData = {
3235
type: "story";

config/nimbus.yaml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -146,20 +146,6 @@ features:
146146
"enabled": false,
147147
"variant": default,
148148
}
149-
moscary:
150-
description: Use the Moscary API
151-
variables:
152-
enabled:
153-
description: If the feature is enabled
154-
type: Boolean
155-
default: false
156-
defaults:
157-
- channel: local
158-
value: { "enabled": true }
159-
- channel: staging
160-
value: { "enabled": false }
161-
- channel: production
162-
value: { "enabled": false }
163149
enums:
164150
OptionalBrokerScanInfoFields:
165151
description: An enum of optional broker scan info fields

functional-tests/tests/onboarding.spec.ts

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

locales-pending/emails-all.ftl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,6 @@ email-first-broker-removal-fixed-cta-label = View dashboard
5151
5252
## Redesigned breach alert email
5353

54-
email-breach-alert-plus-scan-banner-heading = { -brand-monitor } now protects you even more
55-
email-breach-alert-plus-scan-banner-content = We can find your personal info on data broker sites that sell it for a profit.
56-
email-breach-alert-plus-scan-banner-cta-label = Get first scan free
57-
email-breach-alert-plus-upgrade-banner-heading = Upgrade for extra protection
58-
email-breach-alert-plus-upgrade-banner-content = { -brand-monitor-plus } can find and remove your phone number, home address, and other personal info from online databases.
59-
email-breach-alert-plus-upgrade-banner-cta-label = Get { -brand-monitor-plus }
6054
email-breach-alert-plus-scan-results-heading = Current exposures
6155
# Variables:
6256
# $data_point_count (number) - The number of data exposures that were exposed

0 commit comments

Comments
 (0)