Skip to content

build: Release beta #9033

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

Merged
merged 112 commits into from
Mar 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
6ef1986
feat: Upgrade Parse Server Push Adapter to 5.0.2 (#8813)
mtrezza Nov 18, 2023
0762ba6
chore(release): 6.5.0-alpha.1 [skip ci]
semantic-release-bot Nov 18, 2023
7597319
docs: Improve docs for Parse Server options `masterKeyIps`, `maintena…
mtrezza Nov 18, 2023
b87daba
perf: Improved IP validation performance for `masterKeyIPs`, `mainten…
Moumouls Nov 19, 2023
d3087ed
chore(release): 6.5.0-alpha.2 [skip ci]
semantic-release-bot Nov 19, 2023
3de8494
feat: Add support for MongoDB 7 (#8761)
coratgerl Dec 10, 2023
2c2563e
chore(release): 7.0.0-alpha.1 [skip ci]
semantic-release-bot Dec 10, 2023
a22dbe1
feat: Add `installationId` to arguments for `verifyUserEmails`, `prev…
mtrezza Dec 17, 2023
a22f095
chore(release): 7.0.0-alpha.2 [skip ci]
semantic-release-bot Dec 17, 2023
f9dde4a
feat: Allow `Parse.Session.current` on expired session token instead …
dplewis Dec 25, 2023
8e7a6b1
fix: Conditional email verification not working in some cases if `ver…
mtrezza Dec 26, 2023
69c927c
ci: Auto-release not working due to more than 3 release branches (#8847)
mtrezza Dec 26, 2023
19fc546
chore(release): 7.0.0-alpha.3 [skip ci]
semantic-release-bot Dec 26, 2023
972f630
feat: Add `Parse.User` as function parameter to Parse Server options …
mtrezza Dec 27, 2023
3b9f50a
chore(release): 7.0.0-alpha.4 [skip ci]
semantic-release-bot Dec 27, 2023
0d58e39
refactor: Security upgrade follow-redirects from 1.15.2 to 1.15.4 (#8…
parseplatformorg Jan 2, 2024
8adcbee
feat: Add `installationId`, `ip`, `resendRequest` to arguments passed…
mtrezza Jan 6, 2024
4aba66c
chore(release): 7.0.0-alpha.5 [skip ci]
semantic-release-bot Jan 6, 2024
0023ce4
fix: Parse Server option `emailVerifyTokenReuseIfValid: true` generat…
mtrezza Jan 14, 2024
3c07fca
chore(release): 7.0.0-alpha.6 [skip ci]
semantic-release-bot Jan 14, 2024
e315c13
fix: Username is `undefined` in email verification link on email chan…
mtrezza Jan 14, 2024
355baf9
chore(release): 7.0.0-alpha.7 [skip ci]
semantic-release-bot Jan 14, 2024
1eb95ae
fix: Incomplete user object in `verifyEmail` function if both usernam…
mtrezza Jan 15, 2024
038b7a9
chore(release): 7.0.0-alpha.8 [skip ci]
semantic-release-bot Jan 15, 2024
66e3603
fix: Server crashes when receiving an array of `Parse.Pointer` in the…
zivchen Jan 15, 2024
abdba68
chore(release): 7.0.0-alpha.9 [skip ci]
semantic-release-bot Jan 15, 2024
633a9d2
feat: Add password validation via POST request for user with unverifi…
mtrezza Jan 17, 2024
655e2c4
chore(release): 7.0.0-alpha.10 [skip ci]
semantic-release-bot Jan 17, 2024
99489b2
feat: Add support for Postgres 16 (#8898)
cbaker6 Jan 22, 2024
104990b
chore(release): 7.0.0-alpha.11 [skip ci]
semantic-release-bot Jan 22, 2024
ced4872
feat: Add support for Node 20, drop support for Node 14, 16 (#8907)
cbaker6 Feb 14, 2024
27ad6f4
chore(release): 7.0.0-alpha.12 [skip ci]
semantic-release-bot Feb 14, 2024
a2ac8d1
fix: Docker image not published to Docker Hub on new release (#8905)
cbaker6 Feb 14, 2024
6f21195
chore(release): 7.0.0-alpha.13 [skip ci]
semantic-release-bot Feb 14, 2024
1aba638
fix: GraphQL file upload fails in case of use of pointer or relation …
Moumouls Feb 14, 2024
df3d0bc
chore(release): 7.0.0-alpha.14 [skip ci]
semantic-release-bot Feb 14, 2024
4e6a375
feat: Deprecation DEPPS7: Remove deprecated Cloud Code file trigger s…
onurhanife Feb 14, 2024
359b66f
chore(release): 7.0.0-alpha.15 [skip ci]
semantic-release-bot Feb 14, 2024
38983e8
feat: Deprecation DEPPS9: LiveQuery `fields` option is renamed to `ke…
onurhanife Feb 14, 2024
bbda8d2
chore(release): 7.0.0-alpha.16 [skip ci]
semantic-release-bot Feb 14, 2024
e29845f
feat: Deprecation DEPPS8: Parse Server option `allowExpiredAuthDataT…
onurhanife Feb 15, 2024
0e9b6d6
chore(release): 7.0.0-alpha.17 [skip ci]
semantic-release-bot Feb 15, 2024
0cf58eb
feat: Deprecation DEPPS6: Authentication adapters disabled by default…
onurhanife Feb 15, 2024
af686f3
chore(release): 7.0.0-alpha.18 [skip ci]
semantic-release-bot Feb 15, 2024
dfd1aee
docs: Update testing against Postgres locally (#8906)
cbaker6 Feb 15, 2024
514c237
refactor: Upgrade pg-promise from 11.5.0 to 11.5.4 (#8900)
cbaker6 Feb 15, 2024
c604657
refactor: Upgrade otpauth from 9.1.2 to 9.2.1 (#8879)
parseplatformorg Feb 15, 2024
5202212
refactor: Remove deprecated bcrypt-nodejs package (#8902)
cbaker6 Feb 15, 2024
efc5897
refactor: Upgrade lru-cache from 9.1.1 to 10.1.0 (#8877)
parseplatformorg Feb 15, 2024
2579653
refactor: Upgrade ws from 8.13.0 to 8.15.1 (#8878)
parseplatformorg Feb 15, 2024
e73bc51
refactor: Upgrade redis from 4.6.6 to 4.6.11 (#8880)
parseplatformorg Feb 15, 2024
70c280c
feat: Node process exits with error code 1 on uncaught exception to a…
onurhanife Feb 15, 2024
a6d574e
chore(release): 7.0.0-alpha.19 [skip ci]
semantic-release-bot Feb 15, 2024
9001df5
refactor: Upgrade @parse/fs-files-adapter from 1.2.2 to 2.0.1 (#8925)
parseplatformorg Feb 18, 2024
ac7399b
refactor: Upgrade jwks-rsa from 2.1.5 to 3.1.0 (#8926)
parseplatformorg Feb 18, 2024
1f6dadb
refactor: Upgrade ip from 1.1.5 to 2.0.1 (#8936)
dependabot[bot] Feb 22, 2024
597a9c3
refactor: Upgrade semver from 7.5.2 to 7.5.4 (#8940)
parseplatformorg Feb 24, 2024
1d80aa2
refactor: Upgrade winston from 3.8.2 to 3.11.0 (#8939)
parseplatformorg Feb 24, 2024
94846cd
refactor: Bump ip from 1.1.5 to 2.0.1 (#8941)
dependabot[bot] Feb 25, 2024
68b745a
refactor: Upgrade follow-redirects from 1.15.4 to 1.15.5 (#8946)
parseplatformorg Feb 26, 2024
f5d6fc9
refactor: Upgrade ldapjs from 2.3.3 to 3.0.7 (#8947)
mtrezza Feb 26, 2024
6579e82
refactor: Upgrade ws from 8.15.1 to 8.16.0 (#8952)
parseplatformorg Feb 26, 2024
763738c
refactor: Upgrade otpauth from 9.2.1 to 9.2.2 (#8951)
parseplatformorg Feb 26, 2024
ec5a8cc
refactor: Upgrade redis from 4.6.11 to 4.6.13 (#8948)
parseplatformorg Feb 26, 2024
ab58eee
refactor: Upgrade uuid from 9.0.0 to 9.0.1 (#8950)
parseplatformorg Feb 27, 2024
9c85e63
refactor: Bump es5-ext from 0.10.62 to 0.10.63 (#8953)
dependabot[bot] Feb 27, 2024
cbefe77
fix: Improve PostgreSQL injection detection; fixes security vulnerabi…
mtrezza Mar 1, 2024
5452c8f
chore(release): 7.0.0-alpha.20 [skip ci]
semantic-release-bot Mar 1, 2024
a7b5b38
fix: Deny request if master key is not set in Parse Server option `ma…
EhsanParsania Mar 1, 2024
01c97f7
chore(release): 7.0.0-alpha.21 [skip ci]
semantic-release-bot Mar 1, 2024
105ae7c
feat: Switch GraphQL server from Yoga v2 to Apollo v4 (#8959)
onurhanife Mar 2, 2024
9293ce8
chore(release): 7.0.0-alpha.22 [skip ci]
semantic-release-bot Mar 2, 2024
dbe8b72
refactor: Security upgrade @apollo/server from 4.9.2 to 4.9.3 (#8964)
parseplatformorg Mar 2, 2024
0613174
ci: Add dependabot config to use proper commit prefix in PR title (#8…
mtrezza Mar 2, 2024
dfea561
refactor: Upgrade ansi-regex from 3.0.0 to 5.0.1 (#8967)
dependabot[bot] Mar 2, 2024
9d3030f
refactor: Bump madge from 5.0.1 to 6.1.0 (#8971)
dependabot[bot] Mar 2, 2024
a84ecc9
refactor: Bump commander from 10.0.1 to 12.0.0 (#8969)
dependabot[bot] Mar 2, 2024
afcafdb
refactor: Bump winston-daily-rotate-file from 4.7.1 to 5.0.0 (#8970)
dependabot[bot] Mar 2, 2024
2170962
feat: Add support for MongoDB query comment (#8928)
Meglali20 Mar 3, 2024
f9c39ed
chore(release): 7.0.0-alpha.23 [skip ci]
semantic-release-bot Mar 3, 2024
1f62dd0
fix: Docker version releases by removing arm/v6 and arm/v7 support (#…
cbaker6 Mar 5, 2024
fe1e4d9
chore(release): 7.0.0-alpha.24 [skip ci]
semantic-release-bot Mar 5, 2024
29624e0
feat: Deprecation DEPPS5: Config option `allowClientClassCreation` de…
onurhanife Mar 5, 2024
edd416b
chore(release): 7.0.0-alpha.25 [skip ci]
semantic-release-bot Mar 5, 2024
042d696
refactor: Upgrade @parse/push-adapter from 5.0.2 to 5.1.1 (#8986)
dependabot[bot] Mar 6, 2024
2988c45
refactor: Bump @graphql-tools/schema from 9.0.4 to 10.0.3 (#8984)
dependabot[bot] Mar 6, 2024
d3f0886
refactor: Upgrade @apollo/server from 4.9.3 to 4.10.0 (#8978)
parseplatformorg Mar 6, 2024
7773d3b
refactor: Upgrade graphql-list-fields from 2.0.2 to 2.0.4 (#8980)
parseplatformorg Mar 6, 2024
21458ff
refactor: Bump @apollo/client from 3.6.1 to 3.9.5 (#8990)
dependabot[bot] Mar 6, 2024
cf99570
refactor: Bump @babel/core from 7.20.2 to 7.24.0 (#8992)
dependabot[bot] Mar 6, 2024
3de9acc
refactor: Bump form-data from 3.0.0 to 4.0.0 (#8983)
dependabot[bot] Mar 6, 2024
98edbdb
refactor: Bump @babel/preset-env from 7.10.0 to 7.24.0 (#8993)
dependabot[bot] Mar 8, 2024
a56fb76
refactor: Bump semver from 7.5.4 to 7.6.0 (#8995)
dependabot[bot] Mar 8, 2024
fbf6d41
refactor: Bump jose from 4.15.4 to 4.15.5 (#8998)
dependabot[bot] Mar 9, 2024
41f009d
refactor: Bump @babel/plugin-transform-flow-strip-types from 7.9.0 to…
dependabot[bot] Mar 9, 2024
3fbd926
refactor: Bump husky from 4.3.8 to 9.0.11 (#8996)
dependabot[bot] Mar 9, 2024
2760381
fix: Parse Server option `fileExtensions` default value rejects file …
dblythy Mar 10, 2024
c7b2068
chore(release): 7.0.0-alpha.26 [skip ci]
semantic-release-bot Mar 10, 2024
90e1035
refactor: Bump @apollo/server from 4.10.0 to 4.10.1 (#9000)
dependabot[bot] Mar 11, 2024
a5050df
refactor: Bump winston from 3.11.0 to 3.12.0 (#9002)
dependabot[bot] Mar 11, 2024
6f20e54
refactor: Bump @babel/cli from 7.10.0 to 7.23.9 (#9004)
dependabot[bot] Mar 12, 2024
37e3934
refactor: Bump express-rate-limit from 6.7.0 to 6.11.2 (#9007)
dependabot[bot] Mar 13, 2024
2065897
refactor: Bump jsdoc from 3.6.3 to 4.0.2 (#9014)
dependabot[bot] Mar 14, 2024
720d24e
fix: CacheAdapter does not connect when using a CacheAdapter with a J…
dblythy Mar 15, 2024
1ffc48f
chore(release): 7.0.0-alpha.27 [skip ci]
semantic-release-bot Mar 15, 2024
ba09897
test: Fix flaky tests for comment in MongoDB query (#9015)
Meglali20 Mar 15, 2024
1c2bb7c
refactor: Security upgrade follow-redirects from 1.15.5 to 1.15.6 (#9…
parseplatformorg Mar 16, 2024
ad4aa83
feat: Upgrade to Parse JS SDK 5 (#9022)
dblythy Mar 17, 2024
901aaf8
chore(release): 7.0.0-alpha.28 [skip ci]
semantic-release-bot Mar 17, 2024
9f6e342
fix: Server crashes on invalid Cloud Function or Cloud Job name; fixe…
mtrezza Mar 19, 2024
09310a7
chore(release): 7.0.0-alpha.29 [skip ci]
semantic-release-bot Mar 19, 2024
63d4880
empty
mtrezza Mar 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Dependabot dependency updates
# Docs: https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm"
# Location of package-lock.json
directory: "/"
# Check daily for updates
schedule:
interval: "daily"
commit-message:
# Set commit message prefix
prefix: "refactor"
6 changes: 3 additions & 3 deletions .github/workflows/ci-automated-check-environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout default branch
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: 14
- name: Cache Node.js modules
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -36,7 +36,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout default branch
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Compose branch name for PR
id: branch
run: echo "::set-output name=name::ci-bump-environment"
Expand Down
222 changes: 106 additions & 116 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name: ci
on:
push:
branches: [ release, alpha, beta, next-major, 'release-[0-9]+.x.x' ]
branches: [release, alpha, beta, next-major, 'release-[0-9]+.x.x']
pull_request:
branches:
- '**'
paths-ignore:
- '**/**.md'
env:
NODE_VERSION: 19.3.0
NODE_VERSION: 20.11.1
PARSE_SERVER_TEST_TIMEOUT: 20000
jobs:
check-code-analysis:
Expand All @@ -21,29 +21,29 @@ jobs:
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
language: ['javascript']
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
source-root: src
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
- name: Checkout repository
uses: actions/checkout@v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
source-root: src
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
check-ci:
name: Node Engine Check
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Cache Node.js modules
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -54,37 +54,37 @@ jobs:
- name: CI Node Engine Check
run: npm run ci:checkNodeEngine
check-lint:
name: Lint
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
- name: Cache Node.js modules
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-
- name: Install dependencies
run: npm ci
- run: npm run lint
name: Lint
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Cache Node.js modules
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-
- name: Install dependencies
run: npm ci
- run: npm run lint
check-definitions:
name: Check Definitions
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
name: Check Definitions
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Cache Node.js modules
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -95,48 +95,48 @@ jobs:
- name: CI Definitions Check
run: npm run ci:definitionsCheck
check-circular:
name: Circular Dependencies
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
- name: Cache Node.js modules
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-
- name: Install dependencies
run: npm ci
- run: npm run madge:circular
name: Circular Dependencies
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Cache Node.js modules
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-
- name: Install dependencies
run: npm ci
- run: npm run madge:circular
check-docker:
name: Docker Build
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Set up QEMU
id: qemu
uses: docker/setup-qemu-action@v1
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v2
- name: Build docker image
uses: docker/build-push-action@v2
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64
platforms: linux/amd64, linux/arm64/v8
check-lock-file-version:
name: NPM Lock File Version
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Check NPM lock file version
uses: mansona/npm-lockfile-version@v1
with:
Expand All @@ -147,37 +147,33 @@ jobs:
include:
- name: MongoDB 4.2, ReplicaSet
MONGODB_VERSION: 4.2.19
MONGODB_TOPOLOGY: replicaset
NODE_VERSION: 19.3.0
MONGODB_TOPOLOGY: replset
NODE_VERSION: 20.11.1
- name: MongoDB 4.4, ReplicaSet
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: replicaset
NODE_VERSION: 19.3.0
MONGODB_TOPOLOGY: replset
NODE_VERSION: 20.11.1
- name: MongoDB 5, ReplicaSet
MONGODB_VERSION: 5.3.2
MONGODB_TOPOLOGY: replicaset
NODE_VERSION: 19.3.0
MONGODB_TOPOLOGY: replset
NODE_VERSION: 20.11.1
- name: MongoDB 6, ReplicaSet
MONGODB_VERSION: 6.0.2
MONGODB_TOPOLOGY: replicaset
NODE_VERSION: 19.3.0
MONGODB_TOPOLOGY: replset
NODE_VERSION: 20.11.1
- name: MongoDB 7, ReplicaSet
MONGODB_VERSION: 7.0.1
MONGODB_TOPOLOGY: replset
NODE_VERSION: 20.11.1
- name: Redis Cache
PARSE_SERVER_TEST_CACHE: redis
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
NODE_VERSION: 19.3.0
- name: Node 14
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
NODE_VERSION: 14.21.1
- name: Node 16
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
NODE_VERSION: 16.18.1
NODE_VERSION: 20.11.1
- name: Node 18
MONGODB_VERSION: 4.4.13
MONGODB_TOPOLOGY: standalone
NODE_VERSION: 18.12.1
NODE_VERSION: 18.19.1
fail-fast: false
name: ${{ matrix.name }}
timeout-minutes: 15
Expand All @@ -186,7 +182,7 @@ jobs:
redis:
image: redis
ports:
- 6379:6379
- 6379:6379
env:
MONGODB_VERSION: ${{ matrix.MONGODB_VERSION }}
MONGODB_TOPOLOGY: ${{ matrix.MONGODB_TOPOLOGY }}
Expand All @@ -196,16 +192,13 @@ jobs:
steps:
- name: Fix usage of insecure GitHub protocol
run: sudo git config --system url."https://github".insteadOf "git://github"
- name: Fix git protocol for Node 14
if: ${{ startsWith(matrix.NODE_VERSION, '14.') }}
run: sudo git config --system url."https://github".insteadOf "ssh://git@github"
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.NODE_VERSION }}
- name: Cache Node.js modules
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -222,30 +215,27 @@ jobs:
strategy:
matrix:
include:
- name: PostgreSQL 11, PostGIS 3.0
POSTGRES_IMAGE: postgis/postgis:11-3.0
NODE_VERSION: 19.3.0
- name: PostgreSQL 11, PostGIS 3.1
POSTGRES_IMAGE: postgis/postgis:11-3.1
NODE_VERSION: 19.3.0
- name: PostgreSQL 11, PostGIS 3.2
POSTGRES_IMAGE: postgis/postgis:11-3.2
NODE_VERSION: 19.3.0
- name: PostgreSQL 11, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:11-3.3
NODE_VERSION: 19.3.0
- name: PostgreSQL 12, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:12-3.3
NODE_VERSION: 19.3.0
- name: PostgreSQL 13, PostGIS 3.1
POSTGRES_IMAGE: postgis/postgis:13-3.1
NODE_VERSION: 20.11.1
- name: PostgreSQL 13, PostGIS 3.2
POSTGRES_IMAGE: postgis/postgis:13-3.2
NODE_VERSION: 20.11.1
- name: PostgreSQL 13, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:13-3.3
NODE_VERSION: 19.3.0
- name: PostgreSQL 14, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:14-3.3
NODE_VERSION: 19.3.0
- name: PostgreSQL 15, PostGIS 3.3
POSTGRES_IMAGE: postgis/postgis:15-3.3
NODE_VERSION: 19.3.0
NODE_VERSION: 20.11.1
- name: PostgreSQL 13, PostGIS 3.4
POSTGRES_IMAGE: postgis/postgis:13-3.4
NODE_VERSION: 20.11.1
- name: PostgreSQL 14, PostGIS 3.4
POSTGRES_IMAGE: postgis/postgis:14-3.4
NODE_VERSION: 20.11.1
- name: PostgreSQL 15, PostGIS 3.4
POSTGRES_IMAGE: postgis/postgis:15-3.4
NODE_VERSION: 20.11.1
- name: PostgreSQL 16, PostGIS 3.4
POSTGRES_IMAGE: postgis/postgis:15-3.4
NODE_VERSION: 20.11.1
fail-fast: false
name: ${{ matrix.name }}
timeout-minutes: 15
Expand All @@ -271,13 +261,13 @@ jobs:
PARSE_SERVER_TEST_DATABASE_URI: postgres://postgres:postgres@localhost:5432/parse_server_postgres_adapter_test_database
NODE_VERSION: ${{ matrix.NODE_VERSION }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.NODE_VERSION }}
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.NODE_VERSION }}
- name: Cache Node.js modules
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
Expand Down
Loading