mirror of
https://github.com/cheeaun/phanpy.git
synced 2024-11-21 16:55:25 +03:00
Don't link to github if fake commit hash
This commit is contained in:
parent
976f0a5592
commit
a539cfea0a
2 changed files with 16 additions and 11 deletions
|
@ -576,17 +576,19 @@ function Settings({ onClose }) {
|
|||
}
|
||||
}}
|
||||
/>{' '}
|
||||
<span class="ib insignificant">
|
||||
(
|
||||
<a
|
||||
href={`https://github.com/cheeaun/phanpy/commit/${__COMMIT_HASH__}`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
<RelativeTime datetime={new Date(__BUILD_TIME__)} />
|
||||
</a>
|
||||
)
|
||||
</span>
|
||||
{!__FAKE_COMMIT_HASH__ && (
|
||||
<span class="ib insignificant">
|
||||
(
|
||||
<a
|
||||
href={`https://github.com/cheeaun/phanpy/commit/${__COMMIT_HASH__}`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
<RelativeTime datetime={new Date(__BUILD_TIME__)} />
|
||||
</a>
|
||||
)
|
||||
</span>
|
||||
)}
|
||||
</p>
|
||||
)}
|
||||
</section>
|
||||
|
|
|
@ -17,12 +17,14 @@ const {
|
|||
|
||||
const now = new Date();
|
||||
let commitHash;
|
||||
let fakeCommitHash = false;
|
||||
try {
|
||||
commitHash = execSync('git rev-parse --short HEAD').toString().trim();
|
||||
} catch (error) {
|
||||
// If error, means git is not installed or not a git repo (could be downloaded instead of git cloned)
|
||||
// Fallback to random hash which should be different on every build run 🤞
|
||||
commitHash = uid();
|
||||
fakeCommitHash = true;
|
||||
}
|
||||
|
||||
const rollbarCode = fs.readFileSync(
|
||||
|
@ -38,6 +40,7 @@ export default defineConfig({
|
|||
define: {
|
||||
__BUILD_TIME__: JSON.stringify(now),
|
||||
__COMMIT_HASH__: JSON.stringify(commitHash),
|
||||
__FAKE_COMMIT_HASH__: fakeCommitHash,
|
||||
},
|
||||
server: {
|
||||
host: true,
|
||||
|
|
Loading…
Reference in a new issue