Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.7.5 to Production #454

Merged
merged 154 commits into from
Oct 1, 2024
Merged

Release v1.7.5 to Production #454

merged 154 commits into from
Oct 1, 2024

Conversation

bogdanadrianmarc
Copy link
Contributor

This PR releases app version 1.7.5 to production. Release tracker: epimorphics/hmlr-linked-data#147

dependabot bot and others added 30 commits April 30, 2024 15:27
Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.11 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v6.1.11...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.9 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.9...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.17.3...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
jonrandahl and others added 24 commits September 5, 2024 12:11
| Package | From | To |
| --- | --- | --- |
| [@babel/preset-env](https://babel.dev/docs/en/next/babel-preset-env) | `7.16.1`1 | `7.25.4` |
| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.17.3` | `7.25.6` |
| [@sentry/browser](https://github.com/getsentry/sentry-javascript/tree/master/packages/browser) | `6.19.3`  | `6.19.7` |
| [@sentry/integrations](https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations) | `6.19.3`  | `6.19.7` |
| [axios](https://github.com/axios/axios) | `0.26.1` | `0.28.0` |
| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.2.1` | `4.2.3` |
| [core-js](https://github.com/zloirock/core-js#readme) | `3.21.1`  | `3.38.1` |
| [elliptic](https://github.com/indutny/elliptic) | `6.5.4` | `6.5.7` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.25.4`  | `2.30.0` |
| [eventsource](https://github.com/EventSource/eventsource) | `1.1.0` | `1.1.2` |
| [focus-trap](https://github.com/focus-trap/focus-trap#readme) | `6.7.3`  | `6.9.4` |
| [moment](https://momentjs.com) | `2.29.4`  | `2.30.1` |
| [regenerator-runtime](https://github.com/facebook/regenerator/tree/main#readme) | `0.13.9`  | `0.13.11` |
| [vue](https://github.com/vuejs/core/tree/main/packages/vue#readme) | `2.6.14`  | `2.7.16` |
| [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/master/packages/vue-i18n#readme) | `8.27.1`  | `8.28.2` |
| [vue-loader](https://github.com/vuejs/vue-loader#readme) | `15.9.8`  | `15.11.1` |
| [vue-router](https://github.com/vuejs/router#readme) | `3.5.3`  | `3.6.5` |
| [vue-template-compiler](https://github.com/vuejs/vue/tree/dev/packages/vue-template-compiler#readme) | `2.6.14`  | `2.7.16` |
| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |
| [ws](https://github.com/websockets/ws) | `6.2.2` | `6.2.3` |
Resolves introduced conflict post-upgrade:

```sh
ERROR in ./app/javascript/packs/ukhpi_vue.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: [BABEL]: --- PLACEHOLDER PACKAGE ---
This @babel/plugin-proposal-private-property-in-object version is not meant to
be imported. Something is importing
@babel/plugin-proposal-private-property-in-object without declaring it in its
dependencies (or devDependencies) in the package.json file.
Add "@babel/plugin-proposal-private-property-in-object" to your devDependencies
to work around this error. This will make this message go away.
```
Thereby reducing the version cadence source to only one location: `app/lib/version.rb`

Also updated description property to read:

> UK House Price Index - A search tool to find house price trends in the UK ~ Please view the latest version cadence found in the app/lib/version.rb file
After adjusting the `make test` target to use `rails` instead of `rake` as it did initially, when running the target the console would error with:

> `require': cannot load such file -- simplecov (LoadError)

Adding `, require: false` to the  'simplecov', '0.22.0' call allows the tests to run and complete:

```sh
Finished in 0.911783s, 174.3836 runs/s, 433.2171 assertions/s.

159 runs, 395 assertions, 0 failures, 0 errors, 0 skips
```
…vocation

test: resolving failing test invocation
Moved all mirrored configuration settings from individual environments into the application configuration to reduce the need to manage multiple sources
…ion-unification

Application Configuration Unification
Implements port number as environment variable, with default, to enable running multiple sibling HMLR apps locally if needed

N.B.  Commented out until ruby is updated to 2.7 or greater to allow the use of the puma-metrics plugin as we're using puma 6.0.0 or greater
Adds `Middleware instrumentation` fix for 0 memory bug by notifying Action Dispatch subscribers on Prometheus initialise
Used for local development without asset compilation
…trics-update

Task: Prometheus Metrics - Update
Release v1.7.5 to Preprod
Copy link
Contributor

@jonrandahl jonrandahl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 👍

@bogdanadrianmarc bogdanadrianmarc merged commit 1ad3bda into prod Oct 1, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants