Daniel Lockyer
e1887f2df4
Exposed getFinalChangelog
helper
...
no issue
- this is needed so I can generate the release changelog for the Slack
notifications in action-ghost-release
2021-10-01 16:53:40 +01:00
Daniel Lockyer
d1c58466b5
Updated repository links
...
no issue
- this repo changes from `master` to `main` a while back, but the
repository links needed updating too
2021-10-01 14:34:06 +01:00
Daniel Lockyer
669ef01d1b
Moved @tryghost/tpl
to Framework repo
...
refs 3cc8da4a7c
- the package has been moved into the framework repo in the referenced
commit, so the files can be deleted here
2021-10-01 14:28:07 +01:00
Naz
20aad599fd
Published new versions
...
- @tryghost/settings-path-manager@0.1.1
2021-09-30 20:15:02 +02:00
Naz
98f4f90b19
Added getBackupFilePath to settings-path-manager module
...
refs https://linear.app/tryghost/issue/CORE-35/refactor-route-and-redirect-settings
- getBackupFilePath is yet another utility function tha's used often with Ghost config files like so:
- ca149f2c0e/core/server/services/redirects/settings.js (L147-L151)
- ca149f2c0e/core/server/services/route-settings/route-settings.js (L42-L45)
2021-09-30 20:14:21 +02:00
Naz
8f4c4f66b5
Published new versions
...
- @tryghost/adapter-manager@0.2.16
- @tryghost/bootstrap-socket@0.2.11
- @tryghost/config-url-helpers@0.1.2
- @tryghost/constants@0.1.10
- @tryghost/errors@0.2.15
- @tryghost/image-transform@1.0.15
- @tryghost/job-manager@0.8.9
- @tryghost/limit-service@0.6.3
- @tryghost/moleculer-service-from-class@0.2.19
- @tryghost/mw-session-from-token@0.1.24
- @tryghost/package-json@1.0.4
- @tryghost/pretty-cli@1.2.20
- @tryghost/promise@0.1.11
- @tryghost/release-utils@0.6.17
- @tryghost/security@0.2.11
- @tryghost/session-service@0.1.26
- @tryghost/settings-path-manager@0.1.0
- @tryghost/tpl@0.1.5
- @tryghost/vhost-middleware@1.0.17
- @tryghost/zip@1.1.16
2021-09-30 19:23:46 +02:00
Naz
a2a2a7c7be
Added settings-path-manager module
...
refs https://linear.app/tryghost/issue/CORE-35/refactor-route-and-redirect-settings
- The module is a tiny path resolver for settings used in Ghost. A first obvious place it's used is for routes.yaml settings files. With a little bit of tweaking it should also be adopted by redirects services
2021-09-30 19:22:09 +02:00
Hannah Wolfe
c886738bbc
Added README.md and one extra test
...
- Try to make sure it's clear how to make interpolation work when working with handlebars helpers
2021-09-30 16:17:56 +01:00
Renovate Bot
b29f519857
Update dependency mocha to v9.1.2
2021-09-28 08:22:13 +00:00
Renovate Bot
c9b4504bab
Update dependency @sinonjs/fake-timers to v8.0.1
2021-09-27 14:36:36 +00:00
Renovate Bot
81bb6465fb
Update dependency mocha to v9.1.2
2021-09-27 01:04:25 +00:00
Sam Lord
3b0a94cadb
Published new versions
...
- @tryghost/maintenance@0.1.4
- @tryghost/update-check-service@0.2.2
2021-09-22 15:38:26 +01:00
Sam Lord
ea88c86ccb
Switched Ignition for @tryghost/debug & unpinned deps
...
no issue
Unpinning dependencies to ensure deps stay up to date when used in Ghost. Removed Ignition because deprecated in favour of using @tryghost/debug
2021-09-22 15:38:09 +01:00
Renovate Bot
4a1da452e9
Update Test & linting packages
2021-09-22 14:29:23 +00:00
Sam Lord
cce1c0fe67
Published new versions
...
- @tryghost/maintenance@0.1.3
- @tryghost/update-check-service@0.2.1
2021-09-22 14:40:41 +01:00
Sam Lord
70f7dd500c
Update @tryghost/logging in update-check-service
...
no issue
Prevents update check service from creating a separate logger. TODO: Ensure this is kept in sync with Ghost's version
2021-09-22 14:40:00 +01:00
Naz
b428648665
Published new versions
...
- @tryghost/adapter-manager@0.2.15
- @tryghost/bootstrap-socket@0.2.10
- @tryghost/config-url-helpers@0.1.1
- @tryghost/constants@0.1.9
- @tryghost/errors@0.2.14
- @tryghost/image-transform@1.0.14
- @tryghost/job-manager@0.8.8
- @tryghost/limit-service@0.6.2
- @tryghost/moleculer-service-from-class@0.2.18
- @tryghost/mw-session-from-token@0.1.23
- @tryghost/package-json@1.0.3
- @tryghost/pretty-cli@1.2.19
- @tryghost/promise@0.1.10
- @tryghost/release-utils@0.6.16
- @tryghost/security@0.2.10
- @tryghost/session-service@0.1.25
- @tryghost/tpl@0.1.4
- @tryghost/vhost-middleware@1.0.16
- @tryghost/zip@1.1.15
2021-09-22 11:59:35 +02:00
Naz
ceb2b7e5ea
Moved error messages to "messages" hash
...
refs https://linear.app/tryghost/issue/CORE-49/fix-errors-in-utils-repo-limit-service
- As I've touched these files did a little refactor and changed where the error messages are stored to keep it up with our lates coding standard - having "messages" hash defined in the module storing all messages that have pottential for i18y in the future.
2021-09-22 11:57:49 +02:00
Naz
ee43133dd9
Fixed error initialization syntax
...
refs https://linear.app/tryghost/issue/CORE-9/remove-eslint-warnings
- Used an incorrect string parameter constructor for ghost errors previously. The errors should be initialized with an object containing a "message" property
2021-09-22 11:51:37 +02:00
Naz
4b70c7e0c0
Removed use of native JS Error objects
...
closes https://linear.app/tryghost/issue/CORE-55/fix-errors-in-utils-repo-job-manager
- The latest ESLint rules forbid use of native JS errors, updated the codebase before bumping the ESLint version
2021-09-22 11:50:21 +02:00
Naz
be6c8ea390
Removed use of native JS Error objects
...
closes https://linear.app/tryghost/issue/CORE-54/fix-errors-in-utils-repo-release-utils
- The latest ESLint rules forbid use of native JS errors, updated the codebase before bumping the ESLint version
2021-09-22 11:49:02 +02:00
Naz
2b82d2afce
Removed use of native JS Error objects
...
refs https://linear.app/tryghost/issue/CORE-49/fix-errors-in-utils-repo-limit-service
- The latest ESLint rules forbid use of native JS errors, updated the codebase before bumping the ESLint version
2021-09-22 11:32:02 +02:00
Renovate Bot
a28a2a23a5
Update dependency date-fns to v2.24.0
2021-09-17 07:39:17 +00:00
Renovate Bot
ced3a5251c
Update dependency @sinonjs/fake-timers to v8
2021-09-15 11:49:45 +00:00
Renovate Bot
ff5ee78825
Update dependency c8 to v7.9.0
2021-09-10 04:03:35 +00:00
Renovate Bot
9725d5b3c0
Update dependency mocha to v9.1.1
2021-08-31 07:48:45 +00:00
Renovate Bot
65760e061e
Update dependency sharp to ^0.29.0
2021-08-23 09:13:58 +02:00
Renovate Bot
d08cf7a8d4
Update dependency mocha to v9.1.0
2021-08-23 03:00:02 +00:00
Renovate Bot
daab0d1f5d
Update dependency supertest to v6.1.6
2021-08-17 22:28:32 +00:00
Renovate Bot
92a531cb9c
Update dependency supertest to v6.1.5
2021-08-11 17:38:29 +00:00
Renovate Bot
2b7e2676eb
Update dependency c8 to v7.8.0
2021-07-28 17:56:14 +00:00
Renovate Bot
c14ae3052e
Update dependency sinon to v11.1.2
2021-07-28 14:22:50 +00:00
Renovate Bot
4b976d3e0c
Update dependency mocha to v9.0.3
2021-07-27 04:02:33 +00:00
Renovate Bot
798f7d1421
Update dependency date-fns to v2.23.0
2021-07-23 07:26:46 +00:00
Renovate Bot
0ad9fcf8dd
Update dependency supertest to v6.1.4
2021-07-21 05:00:25 +00:00
Daniel Lockyer
1d6b8c1875
Stopped type declaration files from being generated
...
refs https://github.com/TryGhost/Team/issues/870
- currently, a handful of packages in this repo generate type
declarations when building
- we're aiming to go more in the direction of better inline jsdoc, and
we want to clean up all generated files and use of external types
- this commit removes the `typescript` dependency, removes the pretest
commands that run the builds, and cleans up anywhere where we
configure types
2021-07-14 11:51:14 +01:00
Daniel Lockyer
f918398779
Added c8 test coverage to all packages
...
refs https://github.com/TryGhost/Team/issues/870
- using `c8` allows us to see test coverage for all packages in the repo
- this commit adds `c8` as a dev dependency and prepends the `mocha`
command with `c8` so it runs on all tests
2021-07-14 11:26:06 +01:00
Renovate Bot
9979768591
Update dependency @types/mocha to v8.2.3
2021-07-07 01:36:51 +00:00
Renovate Bot
950689fb35
Update dependency @types/express to v4.17.13
2021-07-06 21:26:50 +00:00
Renovate Bot
13a8b5386c
Update Test & linting packages
2021-07-06 04:14:03 +00:00
Naz
c06fe94469
Published new versions
...
- @tryghost/maintenance@0.1.2
- @tryghost/update-check-service@0.2.0
2021-07-02 18:56:12 +04:00
Naz
664b933bc8
Removed logging dependency from update check constructor
...
refs https://github.com/TryGhost/Team/issues/727
- The latest code standards require using @tryghost/logging module instead of injecting it as a parameter in the construcotr
- Left it as an optional constructor parameter to make testing easier
2021-07-02 18:54:50 +04:00
Naz
98a64ed0f8
Removed i18n dependency from update check constructor
...
refs https://github.com/TryGhost/Team/issues/727
- The latest code standards require using tpl module in combination with local messages object instead of i18n injected in the constructor
2021-07-02 18:48:12 +04:00
Renovate Bot
b56dc030ea
Update dependency typescript to v4.3.5
2021-07-01 01:11:31 +00:00
Naz
7ea81dc50d
Fixed uk -> us English wording
2021-06-24 17:44:09 +04:00
Renovate Bot
e77e20e6eb
Update dependency mocha to v9
2021-06-23 17:01:28 +00:00
Naz
bc3ea7e12e
Skipped notificaiton processing when no valid data
...
refs https://github.com/TryGhost/Team/issues/754
- When there are no message objects coming from the external update check service in the response there is no need to continue to process the data and fire off unneeded queries
2021-06-23 19:14:47 +04:00
Naz
65d863d74b
Added debug calls
...
refs https://github.com/TryGhost/Team/issues/754
- These debug messages are useful to see what kind of data came in and was processed by the update check
2021-06-23 19:13:11 +04:00
Naz
b0af1f9ddb
Switched configurations to use main instead of master
...
no issue
- The repo was migrated to main branch as "main" and needed update in configs
2021-06-23 19:04:16 +04:00
Naz
9e5fe475c8
Improved code safety in update check's check method
...
refs https://github.com/TryGhost/Team/issues/754
- The api call can also generate an error which would bubble up to a client. This is not a good design if the client has to know to handle internal errors of the module
- By having try block wrap around whole block it makes the error handling behave the same way throughout the check process
2021-06-23 18:57:45 +04:00