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

Task: Release Candidate v 1.7.5 #447

Merged
merged 143 commits into from
Sep 6, 2024
Merged

Conversation

jonrandahl
Copy link
Contributor

@jonrandahl jonrandahl commented Sep 6, 2024

This PR brings all of the current changes for the HMLR UK House Price Index onto the pre-prod branch for approval as per ticket epimorphics/hmlr-linked-data#147

These includes the updates for:

  • Accessibility
  • Logging / Metrics
  • Package & Maintenance Updates

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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
jonrandahl and others added 23 commits September 4, 2024 15:47
…4.19.2' into spike/local-dependabot-express-4.19.2
…edirects-1.15.6' into spike/local-dependabot-updates
Swapped the `action_dispatch` subscriber for `action_controller` to allow the `memory_used_mb` and `process_threads` metrics to report correctly
Also includes comment on puma-metrics plugin integration for future self
Bumps the npm_and_yarn group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [axios](https://github.com/axios/axios) | `0.26.1` | `0.28.0` |
| [vue-template-compiler](https://github.com/vuejs/vue) | `2.6.14` | `2.7.16` |
| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.17.3` | `7.25.6` |
| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.2.1` | `4.2.3` |
| [elliptic](https://github.com/indutny/elliptic) | `6.5.4` | `6.5.7` |
| [eventsource](https://github.com/EventSource/eventsource) | `1.1.0` | `1.1.2` |
| [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` |


Updates `axios` from 0.26.1 to 0.28.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md)
- [Commits](axios/axios@v0.26.1...v0.28.0)

Updates `vue-template-compiler` from 2.6.14 to 2.7.16
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](vuejs/vue@v2.6.14...v2.7.16)

Updates `@babel/traverse` from 7.17.3 to 7.25.6
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.6/packages/babel-traverse)

Updates `browserify-sign` from 4.2.1 to 4.2.3
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](browserify/browserify-sign@v4.2.1...v4.2.3)

Updates `elliptic` from 6.5.4 to 6.5.7
- [Commits](indutny/elliptic@v6.5.4...v6.5.7)

Updates `eventsource` from 1.1.0 to 1.1.2
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](EventSource/eventsource@v1.1.0...v1.1.2)

Updates `word-wrap` from 1.2.3 to 1.2.5
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](jonschlinkert/word-wrap@1.2.3...1.2.5)

Updates `ws` from 6.2.2 to 6.2.3
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@6.2.2...6.2.3)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: vue-template-compiler
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@babel/traverse"
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: browserify-sign
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: elliptic
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: eventsource
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: word-wrap
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: ws
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <[email protected]>
…yarn-36e91ab392' into spike/local-dependabot-checks
| 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
@jonrandahl jonrandahl marked this pull request as ready for review September 6, 2024 11:22
@jonrandahl jonrandahl self-assigned this Sep 6, 2024
Copy link
Contributor

@bogdanadrianmarc bogdanadrianmarc left a comment

Choose a reason for hiding this comment

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

👍

@jonrandahl jonrandahl merged commit e50eca7 into preprod Sep 6, 2024
2 checks passed
@jonrandahl jonrandahl deleted the task/release-candidate-1.7.5 branch September 6, 2024 11:48
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