Commit Graph

561 Commits

Author SHA1 Message Date
Rafael dos Santos Silva 96211d622e
bump base image for Ruby 3.1.3 (#163) 2023-01-12 01:06:06 -03:00
Discourse Translator Bot c33743f5bd
Update translations (#166) 2023-01-10 20:53:13 +01:00
dependabot[bot] 22ee860cff
Bump json5 from 2.2.1 to 2.2.3 (#165)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 18:49:43 +01:00
David Taylor 8b37cb4a4c
FIX: Ensure handlebars template is compiled under Discourse stable (#164) 2023-01-06 17:24:14 +00:00
David Taylor 98205ea281
DEV: Resolve deprecations in upgrade-notice component (#162) 2022-12-22 16:12:55 +00:00
dependabot[bot] e9f53dbe00
Bump express from 4.17.1 to 4.18.2 in /manager-client (#161)
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 21:25:57 +01:00
dependabot[bot] 71f7ad4e3c
Bump qs from 6.5.2 to 6.5.3 in /manager-client (#160)
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 21:23:12 +01:00
Discourse Translator Bot 536a1716ea
Update translations (#159) 2022-12-06 16:22:03 +01:00
dependabot[bot] f0458ff565
Bump decode-uri-component from 0.2.0 to 0.2.2 in /manager-client (#158) 2022-12-03 16:57:34 +01:00
Joshua Rosenfeld 33f51b3c33
Bump eslint-config-discourse to 3.3.0 (#157) 2022-11-29 15:47:49 +01:00
David Taylor 9658f080e0
FIX: Modernize upgrade-header compilation (#156)
This was relying on Sprockets to compile an Ember template. Discourse core dropped support for that in 84bec1cbae. This commit moves the template under the ember-cli-managed directory and updates the file extension.
2022-11-24 16:46:31 +00:00
dependabot[bot] 6e68b37e88
Bump minimatch from 3.0.4 to 3.1.2 (#154)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 15:30:07 -05:00
dependabot[bot] a64da7f56b
Bump loader-utils from 1.4.1 to 1.4.2 in /manager-client (#155)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 15:29:58 -05:00
dependabot[bot] 2b6c482a37
Bump engine.io from 6.2.0 to 6.2.1 in /manager-client (#153)
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 12:58:43 -05:00
David Taylor dc1e22feb8
PERF: Use `less_memory_flags` for `s3:expire_missing_assets` (#152) 2022-11-17 14:57:59 +00:00
David Taylor b2e7546e09
PERF: Cleanup unneeded S3 assets after deploys (#151) 2022-11-17 12:11:28 +00:00
dependabot[bot] be0a4ef620
Bump loader-utils from 1.4.0 to 1.4.1 in /manager-client (#149)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 10:37:04 +01:00
dependabot[bot] 055b14b219
Bump mout from 1.2.3 to 1.2.4 in /manager-client (#150)
Bumps [mout](https://github.com/mout/mout) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/mout/mout/releases)
- [Changelog](https://github.com/mout/mout/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mout/mout/compare/v1.2.3...v1.2.4)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 10:36:44 +01:00
Jarek Radosz 76cb216a75
DEV: Force `testem` upgrade (#148) 2022-11-08 10:31:46 +01:00
dependabot[bot] 90a8a6c6ca
Bump moment-timezone from 0.5.27 to 0.5.37 in /manager-client (#147)
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.27 to 0.5.37.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.27...0.5.37)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-31 01:10:00 +02:00
Roman Rizzi 45986ad40e
DEV: Update target Discourse versions to force a rebuild (#146) 2022-07-27 17:44:37 -03:00
Roman Rizzi 2d9d1ea0b1
FEATURE: Force a rebuild when behind a specific discourse commit. (#145)
* FEATURE: Force a rebuild when behind a specific discourse version.

* Update app/controllers/docker_manager/admin_controller.rb

Co-authored-by: David Taylor <david@taylorhq.com>

* Update app/controllers/docker_manager/admin_controller.rb

Co-authored-by: Osama Sayegh <asooomaasoooma90@gmail.com>

Co-authored-by: David Taylor <david@taylorhq.com>
Co-authored-by: Osama Sayegh <asooomaasoooma90@gmail.com>
2022-07-27 16:29:05 -03:00
dependabot[bot] 7629559872
Bump terser from 4.8.0 to 4.8.1 in /manager-client (#144)
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 09:55:02 +02:00
Discourse Translator Bot 9833be1b61
Update translations (#142) 2022-06-28 21:24:13 +02:00
dependabot[bot] b58b245f3b
Bump shell-quote from 1.7.2 to 1.7.3 in /manager-client (#143)
Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-23 16:04:36 +02:00
Isaac Janzen 203330e174
DEV: Remove 'htmlSafe' string prototype extensions (#141)
Context: https://deprecations.emberjs.com/v3.x/#toc_ember-string-prototype_extensions
2022-06-01 10:22:06 -05:00
Isaac Janzen ee24868df3
DEV: Remove ie 11 from build targets
## Ember Upgrade

Context: https://deprecations.emberjs.com/v3.x/#toc_3-0-browser-support-policy
2022-05-10 08:32:57 -05:00
Isaac Janzen 994e6b2d4e
DEV: Remove use of assign polyfill (#140)
Context: https://deprecations.emberjs.com/v4.x/#toc_ember-polyfills-deprecate-assign
2022-05-05 06:49:58 -05:00
dependabot[bot] 8f79299b5b
Bump async from 2.6.3 to 2.6.4 (#138)
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-29 18:01:10 +02:00
David Taylor e46136c597
FIX: Dynamically fetch logo url (#137)
Core's recent sprockets update caused the digest of the image file to change. We shouldn't have hardcoded the digest in the JS code. Instead, this commit adds the url to the `preloaded-data` meta tag, so it will always be correct.
2022-04-14 14:01:19 +01:00
Penar Musaraj afc7d94b09
Bump expected Ruby version to 2.7.6 (#136) 2022-04-13 11:57:49 -04:00
dependabot[bot] 26eaa6e2a1
Bump ansi-regex from 4.1.0 to 4.1.1 (#135)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 11:55:36 +02:00
dependabot[bot] ccebb2b09a
Bump minimist from 1.2.5 to 1.2.6 (#134)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 09:25:49 +08:00
Gabe Pacuilla 3ebd21c7bb
DEV: Bump base image and expected ruby version (#133)
The new base image includes the following:
* Fix for CVE-2021-4034 (PwnKit) - local privilege escalation vulnerability with `pkexec`
* Ruby upgraded to 2.7.5p203
* Installing `pups` via gem
2022-02-15 13:14:10 -05:00
dependabot[bot] 464bd25755
Bump follow-redirects from 1.14.7 to 1.14.8 in /manager-client (#132)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-12 12:21:38 +01:00
dependabot[bot] 0560698b26
Bump node-fetch from 2.6.1 to 2.6.7 in /manager-client (#131)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 00:26:04 +01:00
dependabot[bot] c9b4714f78
Bump mout from 1.2.2 to 1.2.3 in /manager-client (#130)
Bumps [mout](https://github.com/mout/mout) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/mout/mout/releases)
- [Changelog](https://github.com/mout/mout/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mout/mout/compare/v1.2.2...v1.2.3)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 00:05:36 +01:00
David Taylor 2874cd57fc
FIX: Run `yarn install` during updates (#129)
This is required to compile assets successfully under Ember CLI
2022-02-09 13:43:42 +00:00
David Taylor 11d61cb82e
FIX: Do not shorten commit hashes for compare links (#128)
Using `git rev-parse --short` will adapt the number of characters based on the number of commits in the repository. In a development checkout of Discourse, it'll currently output 10 characters, making the chance of a collision minuscule.

However, in production we use a shallow clone of the Discourse repository. That means that `git rev-parse --short` only outputs 8 characters. On the `main` branch (with almost 50k commits), we currently have 6 7-character collisions, and no 8-character collisions. However, when looking beyond the `main` branch, 8-character collisions [have been observed](https://meta.discourse.org/t/193320/3).

This commit updates docker_manager to use the full commit hash internally, and for GitHub comparison links. In the UI, hashes are truncated to 8 characters, and the full hash is displayed on mouseover.
2022-01-22 18:27:25 +00:00
Vinoth Kannan 6ecdddd687
UX: make the upgrade page title more relevant (#127)
* UX: make the upgrade page title more relavant

* fix the typo
2022-01-21 14:18:35 +11:00
Discourse Translator Bot faab1aa44f
Update translations (#126) 2022-01-18 14:41:46 +01:00
dependabot[bot] 111bab960d
Bump follow-redirects from 1.13.0 to 1.14.7 in /manager-client (#125)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.0 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.0...v1.14.7)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-13 13:57:55 +01:00
David Taylor d30edc9bcf
FIX: Do not activate plugins before checking compatibility (#124)
https://github.com/discourse/discourse/pull/15537
2022-01-11 12:16:43 +00:00
Jarek Radosz b3379317c6
DEV: Drop the `Discourse.redis` monkey-patch (#123)
It's been over two years. I don't think we need this fallback anymore?
2022-01-11 00:09:13 +01:00
Discourse Translator Bot 776da654f9
Update translations (#122) 2022-01-04 17:39:36 +01:00
Discourse Translator Bot e5ff9403d8
Update translations (#121) 2021-12-28 14:14:02 +01:00
Blake Erickson 4e06649d32
DEV: Bump base image (#120)
This includes the oxipng binary.

See:

676479926e
2021-11-19 13:20:54 -07:00
dependabot[bot] 97b94cb4c1
Bump tmpl from 1.0.4 to 1.0.5 in /manager-client (#119)
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-21 13:10:23 +02:00
dependabot[bot] 19cbd60593
Bump path-parse from 1.0.6 to 1.0.7 (#118)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 10:14:25 +02:00
dependabot[bot] a06efadc0d
Bump path-parse from 1.0.6 to 1.0.7 in /manager-client (#117)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 09:49:04 +02:00