Add InvalidContentMessage and associated spec

The Static Site Editor component leverages this dumb component
to communicate to the user that an invalid file type (non-markdown)
is attempting to be used, additionally added corresponding
localization update
197 jobs for !28691 with 212558-sse-error-view in 75 minutes and 27 seconds (queued for 53 minutes and 8 seconds)
detached
Status Job ID Name Coverage
  Sync
manual #502561744
gitlab-org allowed to fail manual
dont-interrupt-me
 
  Prepare
passed #502561757
docker gitlab-org
build-qa-image

00:03:42

passed #502561749
gitlab-org
compile-assets pull-cache

00:09:23

passed #502561753
gitlab-org
compile-assets pull-cache as-if-foss

00:08:00

passed #502561747
docker gitlab-org
gitlab:assets:compile pull-cache

00:27:16

passed #502561766
gitlab-org
retrieve-tests-metadata

00:01:05

manual #502561760
gitlab-org allowed to fail manual
review-cleanup
manual #502561762
gitlab-org allowed to fail manual
review-gcp-cleanup
passed #502561764
gitlab-org
review-stop-failed-deployment

00:02:26

passed #502561755
gitlab-org
setup-test-env pg10

00:08:49

 
  Fixtures
passed #502561768
gitlab-org
frontend-fixtures

00:18:10

passed #502561770
gitlab-org
frontend-fixtures-as-if-foss

00:08:26

 
  Test
passed #502561795
gitlab-org
code_quality

00:17:56

passed #502562009
gitlab-org
danger-review

00:05:17

passed #502561884
gitlab-org
db:check-schema

00:04:12

passed #502561885
gitlab-org
db:migrate-from-v11.11.0

00:13:26

passed #502561882
gitlab-org
db:migrate:reset

00:04:58

passed #502561889
gitlab-org
db:rollback

00:05:29

passed #502562008
gitlab-org
db:rollback geo

00:04:45

failed #502561797
gitlab-org allowed to fail
dependency_scanning

00:01:17

passed #502561802
gitlab-org
downtime_check

00:05:03

passed #502561891
gitlab-org
gitlab:setup

00:04:42

passed #502562011
gitlab-org
gitlab_git_test

00:01:05

passed #502561775
gitlab-org
graphql-reference-verify

00:04:47

passed #502561779
gitlab-org
jest 1/2

00:10:23

passed #502561781
gitlab-org
jest 2/2

00:09:56

passed #502561783
gitlab-org
jest-as-if-foss

00:14:59

passed #502561776
gitlab-org
karma

00:09:14

63.32%
passed #502561777
gitlab-org
karma-as-if-foss

00:07:48

passed #502561790
gitlab-org
memory-on-boot

00:06:59

passed #502561789
gitlab-org
memory-static

00:04:35

passed #502561791
gitlab-org
qa:internal

00:02:26

passed #502561792
gitlab-org
qa:internal-as-if-foss

00:02:40

passed #502561793
gitlab-org
qa:selectors

00:02:39

passed #502561794
gitlab-org
qa:selectors-as-if-foss

00:02:39

passed #502561880
gitlab-org
rspec fast_spec_helper

00:05:37

passed #502561835
gitlab-org
rspec integration pg10 1/8

00:18:06

passed #502561836
gitlab-org
rspec integration pg10 2/8

00:19:02

passed #502561837
gitlab-org
rspec integration pg10 3/8

00:18:23

passed #502561838
gitlab-org
rspec integration pg10 4/8

00:17:54

passed #502561840
gitlab-org
rspec integration pg10 5/8

00:19:57

passed #502561841
gitlab-org
rspec integration pg10 6/8

00:18:04

passed #502561842
gitlab-org
rspec integration pg10 7/8

00:17:15

passed #502561843
gitlab-org
rspec integration pg10 8/8

00:19:22

passed #502561927
gitlab-org
rspec integration pg10-as-if-foss 1/8

00:17:07

passed #502561928
gitlab-org
rspec integration pg10-as-if-foss 2/8

00:17:37

passed #502561931
gitlab-org
rspec integration pg10-as-if-foss 3/8

00:15:44

passed #502561933
gitlab-org
rspec integration pg10-as-if-foss 4/8

00:17:03

passed #502561934
gitlab-org
rspec integration pg10-as-if-foss 5/8

00:20:38

passed #502561935
gitlab-org
rspec integration pg10-as-if-foss 6/8

00:16:02

passed #502561936
gitlab-org
rspec integration pg10-as-if-foss 7/8

00:17:21

passed #502561937
gitlab-org
rspec integration pg10-as-if-foss 8/8

00:16:41

passed #502561803
gitlab-org
rspec migration pg10 1/5

00:13:17

passed #502561806
gitlab-org
rspec migration pg10 2/5

00:14:37

passed #502561807
gitlab-org
rspec migration pg10 3/5

00:16:38

passed #502561810
gitlab-org
rspec migration pg10 4/5

00:19:22

passed #502561813
gitlab-org
rspec migration pg10 5/5

00:20:22

passed #502561893
gitlab-org
rspec migration pg10-as-if-foss 1/5

00:14:01

passed #502561894
gitlab-org
rspec migration pg10-as-if-foss 2/5

00:13:36

passed #502561895
gitlab-org
rspec migration pg10-as-if-foss 3/5

00:15:59

passed #502561897
gitlab-org
rspec migration pg10-as-if-foss 4/5

00:18:00

passed #502561899
gitlab-org
rspec migration pg10-as-if-foss 5/5

00:23:41

passed #502561844
gitlab-org
rspec system pg10 1/24

00:16:10

passed #502561854
gitlab-org
rspec system pg10 10/24

00:16:30

passed #502561855
gitlab-org
rspec system pg10 11/24

00:17:42

passed #502561857
gitlab-org
rspec system pg10 12/24

00:16:02

passed #502561858
gitlab-org
rspec system pg10 13/24

00:15:57

passed #502561859
gitlab-org
rspec system pg10 14/24

00:15:49

passed #502561860
gitlab-org
rspec system pg10 15/24

00:15:37

passed #502561861
gitlab-org
rspec system pg10 16/24

00:18:28

passed #502561862
gitlab-org
rspec system pg10 17/24

00:14:16

passed #502561863
gitlab-org
rspec system pg10 18/24

00:17:28

passed #502561864
gitlab-org
rspec system pg10 19/24

00:15:23

passed #502561846
gitlab-org
rspec system pg10 2/24

00:14:58

passed #502561865
gitlab-org
rspec system pg10 20/24

00:17:53

passed #502561868
gitlab-org
rspec system pg10 21/24

00:17:43

passed #502561872
gitlab-org
rspec system pg10 22/24

00:19:00

passed #502561876
gitlab-org
rspec system pg10 23/24

00:16:35

passed #502561878
gitlab-org
rspec system pg10 24/24

00:17:10

passed #502561847
gitlab-org
rspec system pg10 3/24

00:15:09

passed #502561848
gitlab-org
rspec system pg10 4/24

00:16:29

passed #502561849
gitlab-org
rspec system pg10 5/24

00:16:58

passed #502561850
gitlab-org
rspec system pg10 6/24

00:17:52

passed #502561851
gitlab-org
rspec system pg10 7/24

00:18:10

passed #502561852
gitlab-org
rspec system pg10 8/24

00:18:26

passed #502561853
gitlab-org
rspec system pg10 9/24

00:17:40

passed #502561940
gitlab-org
rspec system pg10-as-if-foss 1/24

00:15:21

passed #502561954
gitlab-org
rspec system pg10-as-if-foss 10/24

00:17:51

passed #502561955
gitlab-org
rspec system pg10-as-if-foss 11/24

00:17:15

passed #502561956
gitlab-org
rspec system pg10-as-if-foss 12/24

00:16:23

passed #502561958
gitlab-org
rspec system pg10-as-if-foss 13/24

00:18:35

passed #502561959
gitlab-org
rspec system pg10-as-if-foss 14/24

00:17:19

passed #502561960
gitlab-org
rspec system pg10-as-if-foss 15/24

00:17:24

passed #502561961
gitlab-org
rspec system pg10-as-if-foss 16/24

00:19:57

passed #502561962
gitlab-org
rspec system pg10-as-if-foss 17/24

00:14:48

passed #502561963
gitlab-org
rspec system pg10-as-if-foss 18/24

00:15:50

passed #502561964
gitlab-org
rspec system pg10-as-if-foss 19/24

00:17:08

passed #502561941
gitlab-org
rspec system pg10-as-if-foss 2/24

00:15:32

passed #502561965
gitlab-org
rspec system pg10-as-if-foss 20/24

00:16:55

passed #502561973
gitlab-org
rspec system pg10-as-if-foss 21/24

00:14:18

passed #502561974
gitlab-org
rspec system pg10-as-if-foss 22/24

00:17:42

passed #502561976
gitlab-org
rspec system pg10-as-if-foss 23/24

00:15:12

passed #502561977
gitlab-org
rspec system pg10-as-if-foss 24/24

00:17:20

passed #502561943
gitlab-org
rspec system pg10-as-if-foss 3/24

00:16:20

passed #502561944
gitlab-org
rspec system pg10-as-if-foss 4/24

00:17:07

passed #502561945
gitlab-org
rspec system pg10-as-if-foss 5/24

00:14:47

passed #502561946
gitlab-org
rspec system pg10-as-if-foss 6/24

00:17:32

passed #502561948
gitlab-org
rspec system pg10-as-if-foss 7/24

00:18:31

passed #502561951
gitlab-org
rspec system pg10-as-if-foss 8/24

00:16:43

passed #502561953
gitlab-org
rspec system pg10-as-if-foss 9/24

00:16:33

passed #502561814
gitlab-org
rspec unit pg10 1/20

00:18:30

passed #502561824
gitlab-org
rspec unit pg10 10/20

00:17:59

passed #502561825
gitlab-org
rspec unit pg10 11/20

00:22:23

passed #502561826
gitlab-org
rspec unit pg10 12/20

00:20:01

passed #502561827
gitlab-org
rspec unit pg10 13/20

00:19:26

passed #502561828
gitlab-org
rspec unit pg10 14/20

00:18:18

passed #502561829
gitlab-org
rspec unit pg10 15/20

00:18:21

passed #502561830
gitlab-org
rspec unit pg10 16/20

00:20:51

passed #502561831
gitlab-org
rspec unit pg10 17/20

00:18:22

passed #502561832
gitlab-org
rspec unit pg10 18/20

00:18:30

passed #502561833
gitlab-org
rspec unit pg10 19/20

00:19:23

passed #502561816
gitlab-org
rspec unit pg10 2/20

00:15:36

passed #502561834
gitlab-org
rspec unit pg10 20/20

00:21:38

passed #502561817
gitlab-org
rspec unit pg10 3/20

00:17:29

passed #502561818
gitlab-org
rspec unit pg10 4/20

00:19:06

passed #502561819
gitlab-org
rspec unit pg10 5/20

00:19:38

passed #502561820
gitlab-org
rspec unit pg10 6/20

00:18:53

passed #502561821
gitlab-org
rspec unit pg10 7/20

00:17:34

passed #502561822
gitlab-org
rspec unit pg10 8/20

00:18:24

passed #502561823
gitlab-org
rspec unit pg10 9/20

00:17:49

passed #502561900
gitlab-org
rspec unit pg10-as-if-foss 1/20

00:21:53

passed #502561911
gitlab-org
rspec unit pg10-as-if-foss 10/20

00:20:00

passed #502561913
gitlab-org
rspec unit pg10-as-if-foss 11/20

00:16:53

passed #502561914
gitlab-org
rspec unit pg10-as-if-foss 12/20

00:18:16

passed #502561915
gitlab-org
rspec unit pg10-as-if-foss 13/20

00:19:40

passed #502561916
gitlab-org
rspec unit pg10-as-if-foss 14/20

00:16:30

passed #502561917
gitlab-org
rspec unit pg10-as-if-foss 15/20

00:19:08

passed #502561918
gitlab-org
rspec unit pg10-as-if-foss 16/20

00:17:23

passed #502561919
gitlab-org
rspec unit pg10-as-if-foss 17/20

00:18:20

passed #502561920
gitlab-org
rspec unit pg10-as-if-foss 18/20

00:16:51

passed #502561921
gitlab-org
rspec unit pg10-as-if-foss 19/20

00:17:04

passed #502561901
gitlab-org
rspec unit pg10-as-if-foss 2/20

00:16:32

passed #502561924
gitlab-org
rspec unit pg10-as-if-foss 20/20

00:18:11

passed #502561903
gitlab-org
rspec unit pg10-as-if-foss 3/20

00:15:17

passed #502561904
gitlab-org
rspec unit pg10-as-if-foss 4/20

00:16:14

passed #502561905
gitlab-org
rspec unit pg10-as-if-foss 5/20

00:17:08

passed #502561907
gitlab-org
rspec unit pg10-as-if-foss 6/20

00:17:54

passed #502561908
gitlab-org
rspec unit pg10-as-if-foss 7/20

00:17:13

passed #502561909
gitlab-org
rspec unit pg10-as-if-foss 8/20

00:17:48

passed #502561910
gitlab-org
rspec unit pg10-as-if-foss 9/20

00:16:23

passed #502561994
gitlab-org
rspec-ee integration pg10 1/4

00:15:02

passed #502561995
gitlab-org
rspec-ee integration pg10 2/4

00:18:46

passed #502561996
gitlab-org
rspec-ee integration pg10 3/4

00:15:01

passed #502561997
gitlab-org
rspec-ee integration pg10 4/4

00:15:06

passed #502562006
gitlab-org
rspec-ee integration pg10 geo

00:09:03

passed #502561978
gitlab-org
rspec-ee migration pg10 1/2

00:10:14

passed #502561979
gitlab-org
rspec-ee migration pg10 2/2

00:09:25

passed #502561998
gitlab-org
rspec-ee system pg10 1/6

00:19:35

passed #502561999
gitlab-org
rspec-ee system pg10 2/6

00:17:51

passed #502562000
gitlab-org
rspec-ee system pg10 3/6

00:23:20

passed #502562001
gitlab-org
rspec-ee system pg10 4/6

00:16:49

passed #502562002
gitlab-org
rspec-ee system pg10 5/6

00:22:00

passed #502562003
gitlab-org
rspec-ee system pg10 6/6

00:18:52

passed #502562007
gitlab-org
rspec-ee system pg10 geo

00:10:01

passed #502561980
gitlab-org
rspec-ee unit pg10 1/10

00:16:01

passed #502561993
gitlab-org
rspec-ee unit pg10 10/10

00:13:06

passed #502561981
gitlab-org
rspec-ee unit pg10 2/10

00:17:54

passed #502561986
gitlab-org
rspec-ee unit pg10 3/10

00:16:43

passed #502561987
gitlab-org
rspec-ee unit pg10 4/10

00:21:50

passed #502561988
gitlab-org
rspec-ee unit pg10 5/10

00:22:31

passed #502561989
gitlab-org
rspec-ee unit pg10 6/10

00:25:30

passed #502561990
gitlab-org
rspec-ee unit pg10 7/10

00:18:35

passed #502561991
gitlab-org
rspec-ee unit pg10 8/10

00:15:33

passed #502561992
gitlab-org
rspec-ee unit pg10 9/10

00:14:35

passed #502562004
gitlab-org
rspec-ee unit pg10 geo 1/2

00:16:05

passed #502562005
gitlab-org
rspec-ee unit pg10 geo 2/2

00:17:59

passed #502562013
gitlab-org
run-dev-fixtures

00:04:35

passed #502562015
gitlab-org
run-dev-fixtures-ee

00:05:46

failed #502561796
gitlab-org allowed to fail
sast

00:01:16

passed #502561798
gitlab-org
static-analysis 1/2

00:15:07

passed #502561800
gitlab-org
static-analysis 2/2

00:10:53

passed #502561787
gitlab-org
webpack-dev-server

00:06:57

 
  Post Test
passed #502562016
gitlab-org
coverage-frontend

00:05:11

passed #502562017
gitlab-org
rspec:coverage

00:06:39

97.15%
 
  Review Prepare
passed #502562018
gitlab-org
review-build-cng

00:25:19

 
  Review
passed #502562020
gitlab-org
review-deploy

00:06:45

manual #502562021
gitlab-org allowed to fail manual
review-stop
 
  Qa
passed #502562023
gitlab-org
dast

00:16:03

manual #502562022
gitlab-org allowed to fail manual
package-and-qa
passed #502562030
gitlab-org
review-performance

00:03:48

manual #502562025
docker gitlab-org allowed to fail manual
review-qa-all 1/5
manual #502562026
docker gitlab-org allowed to fail manual
review-qa-all 2/5
manual #502562027
docker gitlab-org allowed to fail manual
review-qa-all 3/5
manual #502562028
docker gitlab-org allowed to fail manual
review-qa-all 4/5
manual #502562029
docker gitlab-org allowed to fail manual
review-qa-all 5/5
passed #502562024
docker gitlab-org
review-qa-smoke

00:06:53

 
  Post Qa
manual #502562031
gitlab-org allowed to fail manual
parallel-spec-reports
 
Name Stage Failure
failed
dependency_scanning Test
$ docker run \ # collapsed multi-line command
docker: error during connect: Post http://docker:2375/v1.40/containers/create: dial tcp: lookup docker on 169.254.169.254:53: no such host.
See 'docker run --help'.
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-dependency-scanning-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 125
failed
sast Test
$ ENVS=`printenv | grep -vE '^(DOCKER_|CI|GITLAB_|FF_|HOME|PWD|OLDPWD|PATH|SHLVL|HOSTNAME)' | sed -n '/^[^\t]/s/=.*//p' | sed '/^$/d' | sed 's/^/-e /g' | tr '\n' ' '` # collapsed multi-line command
docker: error during connect: Post http://docker:2375/v1.40/containers/create: dial tcp: lookup docker on 169.254.169.254:53: no such host.
See 'docker run --help'.
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 125