* Remove Webapp Build Hash

A discrete webapp build hash is no longer needed with the mono-repo.

* i18n-extract
Этот коммит содержится в:
Jesse Hallam
2023-03-30 11:02:26 -03:00
коммит произвёл GitHub
родитель 8cc7d7ba4a
Коммит 64051134b8
11 изменённых файлов: 2 добавлений и 79 удалений

Просмотреть файл

@@ -282,13 +282,6 @@ exports[`components/AboutBuildModal should match snapshot for enterprise edition
/>
<Nbsp />
0123456789abcdef
<br />
<MemoizedFormattedMessage
defaultMessage="Webapp Build Hash:"
id="about.hashwebapp"
/>
<Nbsp />
0a1b2c3d4f
</p>
<p>
<MemoizedFormattedMessage
@@ -513,13 +506,6 @@ exports[`components/AboutBuildModal should match snapshot for team edition 1`] =
id="about.hashee"
/>
<Nbsp />
<br />
<MemoizedFormattedMessage
defaultMessage="Webapp Build Hash:"
id="about.hashwebapp"
/>
<Nbsp />
0a1b2c3d4f
</p>
<p>
<MemoizedFormattedMessage
@@ -755,13 +741,6 @@ exports[`components/AboutBuildModal should show ci if a ci build 1`] = `
id="about.hashee"
/>
<Nbsp />
<br />
<MemoizedFormattedMessage
defaultMessage="Webapp Build Hash:"
id="about.hashwebapp"
/>
<Nbsp />
0a1b2c3d4f
</p>
<p>
<MemoizedFormattedMessage
@@ -986,13 +965,6 @@ exports[`components/AboutBuildModal should show dev if this is a dev build 1`] =
id="about.hashee"
/>
<Nbsp />
<br />
<MemoizedFormattedMessage
defaultMessage="Webapp Build Hash:"
id="about.hashwebapp"
/>
<Nbsp />
0a1b2c3d4f
</p>
<p>
<MemoizedFormattedMessage

Просмотреть файл

@@ -153,7 +153,6 @@ describe('components/AboutBuildModal', () => {
<AboutBuildModal
config={config}
license={license}
webappBuildHash='0a1b2c3d4f'
onExited={onExited}
/>
</Provider>,
@@ -211,7 +210,6 @@ describe('components/AboutBuildModal', () => {
const allProps = {
show,
onExited,
webappBuildHash: '0a1b2c3d4f',
config,
license,
...props,

Просмотреть файл

@@ -32,11 +32,6 @@ type Props = {
* Global license object
*/
license: ClientLicense;
/**
* Webapp build hash override. By default, webpack sets this (so it must be overridden in tests).
*/
webappBuildHash?: string;
};
type State = {
@@ -330,17 +325,6 @@ export default class AboutBuildModal extends React.PureComponent<Props, State> {
/>
<Nbsp/>
{config.BuildHashEnterprise}
<br/>
<FormattedMessage
id='about.hashwebapp'
defaultMessage='Webapp Build Hash:'
/>
<Nbsp/>
{
/* global COMMIT_HASH */ this.props.
webappBuildHash ||
(typeof COMMIT_HASH === 'undefined' ? '' : COMMIT_HASH)
}
</p>
<p>
<FormattedMessage

Просмотреть файл

@@ -21,9 +21,6 @@ type Props = {
doHide: () => void;
};
// Webpack global var
declare const COMMIT_HASH: string;
export default function AboutBuildModalCloud(props: Props) {
const config = props.config;
const license = props.license;
@@ -162,12 +159,6 @@ export default function AboutBuildModalCloud(props: Props) {
defaultMessage='EE Build Hash:'
/>
{config.BuildHashEnterprise}
<br/>
<FormattedMessage
id='about.hashwebapp'
defaultMessage='Webapp Build Hash:'
/>
{typeof COMMIT_HASH === 'undefined' ? '' : COMMIT_HASH}
</p>
<p>
<FormattedMessage

Просмотреть файл

@@ -11,7 +11,6 @@
"about.enterpriseEditionSt": "Modern communication from behind your firewall.",
"about.hash": "Build Hash:",
"about.hashee": "EE Build Hash:",
"about.hashwebapp": "Webapp Build Hash:",
"about.licensed": "Licensed to:",
"about.notice": "Mattermost is made possible by the open source software used in our <linkServer>server</linkServer>, <linkDesktop>desktop</linkDesktop> and <linkMobile>mobile</linkMobile> apps.",
"about.privacy": "Privacy Policy",

Просмотреть файл

@@ -171,9 +171,6 @@ var config = {
new webpack.ProvidePlugin({
process: 'process/browser',
}),
new webpack.DefinePlugin({
COMMIT_HASH: JSON.stringify(childProcess.execSync('git rev-parse HEAD || echo dev').toString()),
}),
new MiniCssExtractPlugin({
filename: '[name].[contenthash].css',
chunkFilename: '[name].[contenthash].css',