Daniel Lockyer
03cb00e7fb
Unified some package scripts
...
- reworked lint script to follow the format of others
- deleted posttest linting from members-ssr
2022-07-21 09:51:16 +02:00
Daniel Lockyer
6192ae4620
Increased E2E test timeout temporarily
...
- we keep seeing a lot of random failures from CI due to the Posts
Content API
- I think it's because of the Ghost boot + number of fixtures we load,
which sends us over our 10s threshold
- let's see if 15s resolves that
2022-07-21 09:40:09 +02:00
Daniel Lockyer
d5874e29a3
Removed members-api posttest linting step
...
- we don't need to run linting after testing, as this is done separately
and upon a `git push` anyway
2022-07-21 09:30:07 +02:00
Daniel Lockyer
9ec83a6e21
Disabled publishing for Members packages
...
- we don't want to publish these anymore so this commit disables the
ability to
- also fixes up a missing version that wasn't reset
2022-07-21 09:26:04 +02:00
Daniel Lockyer
ed7e17b2f9
Deleted commited lockfile
...
- this was leftover from the Members package import
2022-07-21 09:19:39 +02:00
Daniel Lockyer
376ee24600
Switched to unversioned Members packages
...
- these packages are split apart for local development, but will be
bundled into Ghost when publishing
- therefore, these packages won't be published so we are resetting the
versions to make them cleaner
2022-07-21 09:15:29 +02:00
Daniel Lockyer
67aebbc7bc
Migrated Members packages into Ghost monorepo
...
refs https://github.com/TryGhost/Toolbox/issues/354
- now the Ghost repo is a monorepo, we can migrate our packages in to
make development easier
2022-07-21 09:04:30 +02:00
renovate[bot]
6a18b50b8a
Update dependency sanitize-html to v2.7.1
2022-07-20 19:40:39 +00:00
renovate[bot]
16d3045997
Update dependency @types/node to v16.11.45
2022-07-20 18:08:14 +02:00
renovate[bot]
206df11f27
Update dependency @types/node-jose to v1.1.10
2022-07-20 18:08:02 +02:00
Daniel Lockyer
273d53cf09
Updated testing & linting packages
...
- these weren't updated in core before the migration, so we ended up
with two different versions in yarn.lock
2022-07-20 18:05:27 +02:00
Daniel Lockyer
08779bc977
Fixed version of email-analytics-service
within email-analytics-provider-mailgun
...
- this was missed during the migration but needs to happen so the
packages are linked and re-used
2022-07-20 18:00:17 +02:00
Daniel Lockyer
abdcd9a650
Switched to @tryghost/nql-lang
...
- we moved this from `@nexes` to the `@tryghost` organization a while
back, and this was missed from the switchover
2022-07-20 17:54:13 +02:00
Daniel Lockyer
ed1bdac20c
Removed publicConfig
from packages config
...
- this was leftover from the migration to the monorepo and won't be
needed because we're not publishing the packages
2022-07-20 17:49:52 +02:00
Daniel Lockyer
d3930b50ef
Reworked imports for custom-theme-settings-service
tests
...
- now they import from the package exports, we get a slight boost in
coverage because `index.js` is now used
2022-07-20 17:47:23 +02:00
Daniel Lockyer
796961329a
Fixed yarn test
from top-level repo
...
- we probably don't want it to be this long term but it allows us to
enable tests on the new packages
2022-07-20 17:41:11 +02:00
Daniel Lockyer
9fa789159c
Reset Publishing packages version and visibility
...
refs https://github.com/TryGhost/Toolbox/issues/354
- these packages are here for development and will be bundled when
published, so they don't need versioning nor publishing
2022-07-20 17:20:24 +02:00
Daniel Lockyer
685b270013
Deleted .gitkeep file
...
- this was leftover from the Publishing packages migration
2022-07-20 17:19:04 +02:00
Daniel Lockyer
75d8a29642
Migrated Publishing packages into Ghost repo
...
refs https://github.com/TryGhost/Toolbox/issues/354
- now we've turned the Ghost repo into a monorepo, we can migrate
packages back in to make development easier
2022-07-20 17:18:08 +02:00
Daniel Lockyer
3d989eba23
Converted Ghost repo into a monorepo
...
refs https://github.com/TryGhost/Toolbox/issues/354
- this commit turns the Ghost repo into a monorepo so we can bring our
internal packages back in, which makes life easier when working on
Ghost
2022-07-20 16:41:05 +02:00
renovate[bot]
0fdbba9dbd
Update Test & linting packages
2022-07-19 20:05:27 +00:00
renovate[bot]
bc4aebf163
Update Test & linting packages
2022-07-19 18:55:22 +00:00
Fabien "egg" O'Carroll
0ff47d4b51
Published new versions
...
- @tryghost/magic-link@1.1.0
- @tryghost/members-api@8.3.0
- @tryghost/members-stripe-service@0.10.6
2022-07-15 11:03:57 +01:00
Fabien 'egg' O'Carroll
f3130d9538
Passed request referrer to magic link service ( #408 )
...
refs https://github.com/TryGhost/Team/issues/1174
This paves the way for Ghost to be able to redirect to the referrer
page when dealign with signup magic links. We pass the referrer for
all types of magic links however, to allow extension of this
functionality in the future.
We've also removed the concept of `requestSrc` which has been unused
for a while now.
2022-07-15 11:02:58 +01:00
renovate[bot]
5fc7a90bf9
Lock file maintenance
2022-07-14 20:04:41 +00:00
Naz
ef1c4764d3
Published new versions
...
- @tryghost/members-api@8.2.1
2022-07-14 16:15:02 +01:00
Naz
08b49a3475
Updated method signatures and added JSDocs
...
refs https://github.com/TryGhost/Team/issues/1674
- While preparing the changes had a look around and made small refactors to understand the codebase a little better. In general it's best to keep the method parameters as small and precise as possible instead of passing around a "bag-of-all-the-things" like "data" around
2022-07-15 03:12:35 +12:00
Naz
05105e1173
Updated method signatures and added JSDocs
...
refs https://github.com/TryGhost/Team/issues/1674
- While preparing the changes had a look around and made small refactors to understand the codebase a little better. In general it's best to keep the method parameters as small and precise as possible instead of passing around a "bag-of-all-the-things" like "data" around
2022-07-14 12:54:58 +01:00
Naz
2a7166ffc3
Fixed typo
2022-07-14 12:10:18 +01:00
Simon Backx
3ecff41a11
Published new versions
...
- @tryghost/members-api@8.2.0
2022-07-07 14:15:06 +02:00
Simon Backx
011c7cb0a2
Added support for updating member enable_comment_notifications
...
refs https://github.com/TryGhost/Team/issues/1664
This makes it possible for members to update their comment notification preferences
2022-07-07 14:14:02 +02:00
renovate[bot]
79b0e7a3a2
Update dependency nock to v13.2.8
2022-06-30 21:37:04 +00:00
renovate[bot]
a0294c65b2
Update dependency nock to v13.2.8
2022-06-30 19:55:09 +00:00
Renovate Bot
fd118f1fe2
Update dependency nock to v13.2.7
2022-06-15 03:55:13 +00:00
Renovate Bot
c9e60ac690
Update dependency nock to v13.2.7
2022-06-15 03:52:01 +00:00
Renovate Bot
47e3a3253f
Update Test & linting packages
2022-06-03 23:36:05 +00:00
Renovate Bot
f1118ead35
Update dependency nock to v13.2.6
2022-06-03 18:48:31 +00:00
Fabien "egg" O'Carroll
1256dea36e
Published new versions
...
- @tryghost/members-api@8.1.3
2022-06-01 10:43:47 +01:00
Fabien 'egg' O'Carroll
8e2c600612
Fixed checkout session creation for existing members ( #403 )
...
refs https://github.com/TryGhost/Team/issues/1526
We weren't using the `req.body.customerEmail` to load a member and
check their existing tiers, this meant that existing members which
were signed out and attempted to create a stripe checkout session were
able to.
2022-06-01 10:40:52 +01:00
Simon Backx
5bef2a1068
Published new versions
...
- @tryghost/members-api@8.1.2
- @tryghost/members-importer@0.5.16
2022-05-25 13:15:17 +02:00
Simon Backx
b8e43ba675
Removed usage of membersActivityFeed flag
...
refs https://github.com/TryGhost/Team/issues/1616
2022-05-25 10:37:49 +02:00
Simon Backx
9b0259dc6f
Removed usage of dashboardV5 feature flag
...
refs https://github.com/TryGhost/Team/issues/1616
2022-05-25 10:29:55 +02:00
Simon Backx
14a7d1f00f
Cleaned up multipleProducts and multipleNewsletters flags
2022-05-25 10:25:02 +02:00
Naz
0c83a60578
Published new versions
...
- @tryghost/members-api@8.1.1
2022-05-23 18:59:02 +08:00
Naz
9756094ae2
🐛 Fixed signing key mismatching in JWT/JWKS
...
refs https://github.com/TryGhost/Team/issues/1640
closes https://github.com/TryGhost/Members/pull/401/
refs https://forum.ghost.org/t/ghost-jwt-question-possible-bug/30210
- Without `keyid` parameter some of the clien libraries were not able to match the signin key to verify JWT
- Missing `keyid` parameter allows to indicate the key used to secure JWS (as per https://www.rfc-editor.org/rfc/rfc7515#section-4.1.4 ) and resolves the automatic matching issue on the client.
- The `kid` parameter was left in claims to avoid accidental breaking changes.
2022-05-23 18:45:08 +08:00
Naz
900f7951b7
Added test coverage for JWKS token verification
...
refs https://github.com/TryGhost/Team/issues/1640
- Adds coverage for token verification based on public key exposed through the `/.well-known/jwks.json` endpoint
2022-05-23 17:59:33 +08:00
Naz
9e96916a6d
Added basic test coverage for the token service
...
refs https://github.com/TryGhost/Team/issues/1640
- This is groundwork before fixing the referenced bug
2022-05-23 15:59:18 +08:00
Simon Backx
6243b99181
Published new versions
...
- @tryghost/members-api@8.1.0
2022-05-20 12:26:44 +02:00
Simon Backx
62c992c8e3
Improved bulk unsubscribe operation to use member_id column ( #400 )
...
refs https://ghost.slack.com/archives/C02G9E68C/p1652980792270029
When bulk unsubscribing members, the number of deleted newsletter relations are returned instead of the number of members with newsletters that were cleared. This update deletes newsletter relations on member_id, so we can return the count of members instead of newsletter relations that were deleted.
Tests in https://github.com/TryGhost/Ghost/pull/14871
2022-05-20 12:25:58 +02:00
Simon Backx
90fc7f5064
Published new versions
...
- @tryghost/members-csv@1.2.16
- @tryghost/members-importer@0.5.15
2022-05-19 18:11:03 +02:00