maybe fix?
Some checks failed
Deploy App / docker (ubuntu-latest) (push) Failing after 40s

This commit is contained in:
Lee 2024-04-21 20:18:01 +01:00
parent 23c4284d8a
commit 0b9a112c5b
3 changed files with 25 additions and 1 deletions

@ -1,4 +1,16 @@
import { withSentryConfig } from "@sentry/nextjs"; import { withSentryConfig } from "@sentry/nextjs";
import nextBuildId from "next-build-id";
import { fileURLToPath } from "url";
import path from "path";
/**
* The current git commit hash.
*
* @type {string|string} The current git commit hash.
*/
const buildId = (
process.env.GIT_REV || nextBuildId.sync({ dir: path.dirname(fileURLToPath(import.meta.url)) })
).substring(0, 7);
/** @type {import('next').NextConfig} */ /** @type {import('next').NextConfig} */
const nextConfig = { const nextConfig = {
@ -17,6 +29,9 @@ const nextConfig = {
}, },
], ],
}, },
env: {
NEXT_PUBLIC_BUILD_ID: buildId,
},
experimental: { experimental: {
mdxRs: true, mdxRs: true,
}, },
@ -32,7 +47,7 @@ export default withSentryConfig(
project: "frontend", project: "frontend",
url: "https://glitchtip.fascinated.cc/", url: "https://glitchtip.fascinated.cc/",
authToken: process.env.SENTRY_AUTH_TOKEN || "", authToken: process.env.SENTRY_AUTH_TOKEN || "",
release: `frontend@${process.env.GIT_REV || "dev"}`, release: `frontend@${buildId}`,
}, },
{ {
// For all available options, see: // For all available options, see:

@ -34,6 +34,7 @@
"mcutils-library": "^1.2.6", "mcutils-library": "^1.2.6",
"moment": "^2.30.1", "moment": "^2.30.1",
"next": "14.2.2", "next": "14.2.2",
"next-build-id": "^3.0.0",
"next-themes": "^0.3.0", "next-themes": "^0.3.0",
"react": "^18", "react": "^18",
"react-countup": "^6.5.3", "react-countup": "^6.5.3",

8
pnpm-lock.yaml generated

@ -86,6 +86,9 @@ dependencies:
next: next:
specifier: 14.2.2 specifier: 14.2.2
version: 14.2.2(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0) version: 14.2.2(@babel/core@7.24.4)(react-dom@18.2.0)(react@18.2.0)
next-build-id:
specifier: ^3.0.0
version: 3.0.0
next-themes: next-themes:
specifier: ^0.3.0 specifier: ^0.3.0
version: 0.3.0(react-dom@18.2.0)(react@18.2.0) version: 0.3.0(react-dom@18.2.0)(react@18.2.0)
@ -6279,6 +6282,11 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: false dev: false
/next-build-id@3.0.0:
resolution: {integrity: sha512-B3JCsL/9Z/wkmo3EySukQHCgx89Aw0i4LPi2MEhCboQBJ6wpkYTIu1z6hOYKuw/S1Wy8ZRqCEq0dVY/ST6jGqg==}
engines: {node: '>=8'}
dev: false
/next-themes@0.3.0(react-dom@18.2.0)(react@18.2.0): /next-themes@0.3.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==}
peerDependencies: peerDependencies: