From e0d3b3e1b3fc48c8dbeee2305e841607568edb2e Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Tue, 25 Aug 2026 22:14:38 -0700 Subject: [PATCH] Get Version Ourselves We're getting this helper from ember-cli-version and the way it gets bundled into our app isn't great. Let's ditch the dependency and just extract the version in package.json and push it into the config. --- packages/frontend/app/controllers/application.js | 9 ++------- packages/frontend/config/environment.js | 6 +++++- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/frontend/app/controllers/application.js b/packages/frontend/app/controllers/application.js index 0694264058..870bde709e 100644 --- a/packages/frontend/app/controllers/application.js +++ b/packages/frontend/app/controllers/application.js @@ -3,7 +3,7 @@ import { action } from '@ember/object'; import { service } from '@ember/service'; import { cached, tracked } from '@glimmer/tracking'; import { TrackedAsyncData } from 'ember-async-data'; -import { appVersion } from 'frontend/helpers/app-version'; +import config from 'frontend/config/environment'; export default class ApplicationController extends Controller { @service apiVersion; @@ -36,12 +36,7 @@ export default class ApplicationController extends Controller { } get frontendVersionTag() { - const version = appVersion(null, { versionOnly: true }); - if (version) { - return `Frontend: v${version}`; - } - - return ''; + return `Frontend: v${config.APP.VERSION}`; } get useFullLayout() { diff --git a/packages/frontend/config/environment.js b/packages/frontend/config/environment.js index cccaae3f24..2b6fbdeb93 100644 --- a/packages/frontend/config/environment.js +++ b/packages/frontend/config/environment.js @@ -1,5 +1,7 @@ 'use strict'; +const { version } = require('../package.json'); + module.exports = function (environment) { const ENV = { modulePrefix: 'frontend', @@ -46,7 +48,9 @@ module.exports = function (environment) { }, }, - APP: {}, + APP: { + VERSION: version, + }, }; if (environment === 'development') {