mirror of
https://github.com/standardnotes/server
synced 2026-02-28 23:01:11 -05:00
Compare commits
244 Commits
@standardn
...
@standardn
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9b602ed405 | ||
|
|
db15457ce4 | ||
|
|
719d8558a3 | ||
|
|
c207c3fc84 | ||
|
|
4bde4758c3 | ||
|
|
5eb957c82a | ||
|
|
0b38617acf | ||
|
|
377d32c449 | ||
|
|
cdfb0c2603 | ||
|
|
d85152429c | ||
|
|
422e596fc7 | ||
|
|
89334c9022 | ||
|
|
f5a0e88ab9 | ||
|
|
a59ba08339 | ||
|
|
2641056c51 | ||
|
|
5d812befc4 | ||
|
|
1c592d6f96 | ||
|
|
531f13fe1f | ||
|
|
4757cc8dae | ||
|
|
ecdfe9ecc0 | ||
|
|
d19cb08e9c | ||
|
|
f45320e5ed | ||
|
|
93ded34de9 | ||
|
|
dd13e2eaf7 | ||
|
|
1405c6f260 | ||
|
|
0dab31f993 | ||
|
|
8070c70152 | ||
|
|
c3ebb321cf | ||
|
|
e54deb594a | ||
|
|
432d071ec8 | ||
|
|
b9c06f1f5d | ||
|
|
52cc6462a6 | ||
|
|
35c2afef67 | ||
|
|
339c86fca0 | ||
|
|
0afd3de977 | ||
|
|
e699569d46 | ||
|
|
ced852d9db | ||
|
|
a63612613e | ||
|
|
c9ec7b492a | ||
|
|
bf8ffc07ee | ||
|
|
73e1ea7f93 | ||
|
|
5979b99398 | ||
|
|
50ddb918cc | ||
|
|
6b19eb8876 | ||
|
|
47be0841fc | ||
|
|
99c7bb70fc | ||
|
|
f139bb0036 | ||
|
|
23f592ca24 | ||
|
|
fe4821d4f7 | ||
|
|
c338d4fec5 | ||
|
|
d7e6758089 | ||
|
|
0ad62636b9 | ||
|
|
f872c7dfe9 | ||
|
|
c5fdd59eb1 | ||
|
|
7132dc3ac0 | ||
|
|
956d5be959 | ||
|
|
936591d40b | ||
|
|
686e4f8ddf | ||
|
|
b61825235e | ||
|
|
8157f324a0 | ||
|
|
132b617aaa | ||
|
|
25b1f3e9ea | ||
|
|
f94c8fc26e | ||
|
|
d149f46cf6 | ||
|
|
6a24ba5d56 | ||
|
|
db8333a858 | ||
|
|
3af254d7c7 | ||
|
|
8151bb108a | ||
|
|
3b18769c2d | ||
|
|
2883cac6d4 | ||
|
|
d7ae2f0625 | ||
|
|
318f6d0986 | ||
|
|
2ca430f40c | ||
|
|
fd65060a8e | ||
|
|
cb81f819ba | ||
|
|
61c7040e4b | ||
|
|
fa10827443 | ||
|
|
bcee779e74 | ||
|
|
34315c91d7 | ||
|
|
8d3bf6c4a5 | ||
|
|
0c176b70f8 | ||
|
|
87a5854357 | ||
|
|
9c2d51d718 | ||
|
|
e618f046ea | ||
|
|
a36cb925ff | ||
|
|
9e2aea2793 | ||
|
|
ef1e2bb5ed | ||
|
|
6a457281ea | ||
|
|
41c512798d | ||
|
|
ffa0f51305 | ||
|
|
e0cec9e24a | ||
|
|
f6b359a772 | ||
|
|
648eb89c7c | ||
|
|
ba22e085b8 | ||
|
|
35373db1d3 | ||
|
|
932cfa7200 | ||
|
|
932ef933fc | ||
|
|
4f1293525c | ||
|
|
dd6bec8a0c | ||
|
|
1abca64765 | ||
|
|
dbe55d89ec | ||
|
|
dcb3ad661c | ||
|
|
1e1f6cb4a3 | ||
|
|
83d96fd71d | ||
|
|
7dc4670028 | ||
|
|
dc88e2413b | ||
|
|
b7f7c3f164 | ||
|
|
f7def38e20 | ||
|
|
cf49e1ff74 | ||
|
|
38de2d6b30 | ||
|
|
4b3de264ef | ||
|
|
4bb785c7f0 | ||
|
|
2fb904d2cb | ||
|
|
ee79347e27 | ||
|
|
3477c81d37 | ||
|
|
930789316c | ||
|
|
01a08eae58 | ||
|
|
d73c9833ab | ||
|
|
1841597405 | ||
|
|
8003e5ce43 | ||
|
|
d0023a6c92 | ||
|
|
a9293f6ce1 | ||
|
|
58c5b586a9 | ||
|
|
21d224da22 | ||
|
|
43d957c8d3 | ||
|
|
917fad510a | ||
|
|
269eef7ef3 | ||
|
|
b811f4527b | ||
|
|
67378e4535 | ||
|
|
dad9033482 | ||
|
|
32c8333564 | ||
|
|
4d074e7f9a | ||
|
|
c61b615da6 | ||
|
|
fba6cfd62c | ||
|
|
1ba5ba5ff6 | ||
|
|
31b6988f17 | ||
|
|
16076382ba | ||
|
|
666c919b70 | ||
|
|
dea5fd717d | ||
|
|
02a4b6f721 | ||
|
|
815a6c4e3b | ||
|
|
ac26024990 | ||
|
|
f67be9d3ba | ||
|
|
bb85e3ef11 | ||
|
|
edd254531d | ||
|
|
0f1ff97a60 | ||
|
|
24e439f017 | ||
|
|
0a01fd58eb | ||
|
|
f25195b2c1 | ||
|
|
29674b02e6 | ||
|
|
572ea3febe | ||
|
|
f8334cf9d2 | ||
|
|
0ffec66bea | ||
|
|
becb386d10 | ||
|
|
0b9524eb26 | ||
|
|
ff5cd0128a | ||
|
|
b9225cd9b6 | ||
|
|
8f0ed3c5b3 | ||
|
|
12e3a768dd | ||
|
|
a04ab5b0e8 | ||
|
|
845f08b060 | ||
|
|
31c849cc2d | ||
|
|
977757d346 | ||
|
|
f2c549158d | ||
|
|
a36764f1b0 | ||
|
|
033bc25d8f | ||
|
|
31bd253a73 | ||
|
|
2f4977be63 | ||
|
|
35f931a708 | ||
|
|
3e23d8d5d5 | ||
|
|
004de0a655 | ||
|
|
47a1af4be1 | ||
|
|
7b17c4caa8 | ||
|
|
fa29885b3f | ||
|
|
beece69f9e | ||
|
|
600ff1d62b | ||
|
|
094dc192a9 | ||
|
|
939bf30138 | ||
|
|
d203ce188a | ||
|
|
268fed19f9 | ||
|
|
04bf414de4 | ||
|
|
28e1c65631 | ||
|
|
e936ac4ce1 | ||
|
|
13201e7a9e | ||
|
|
9740b28764 | ||
|
|
1fa94efa02 | ||
|
|
44172e1a8e | ||
|
|
4ab0d24d24 | ||
|
|
049e66770a | ||
|
|
bf12687f63 | ||
|
|
10389d9029 | ||
|
|
40996f9d48 | ||
|
|
3d284461f3 | ||
|
|
6642641c11 | ||
|
|
3e637a482e | ||
|
|
6374248132 | ||
|
|
b9661d74ee | ||
|
|
0a5b956cb9 | ||
|
|
be88fd941d | ||
|
|
48af9e7c1c | ||
|
|
71684350e9 | ||
|
|
9a1924b7c6 | ||
|
|
fc20697d81 | ||
|
|
e7dda207fa | ||
|
|
7fd97fa194 | ||
|
|
ccbadfbd69 | ||
|
|
e2f2d6c5d8 | ||
|
|
8b64e95845 | ||
|
|
a7e528cdbb | ||
|
|
e23291359f | ||
|
|
2cd557c000 | ||
|
|
a42ff6523f | ||
|
|
62eaf3280d | ||
|
|
f25fa4ba1c | ||
|
|
7d498d4b75 | ||
|
|
ec0fb98b72 | ||
|
|
9689be445c | ||
|
|
adba3ce0b5 | ||
|
|
ee43cecaaf | ||
|
|
56fb33999e | ||
|
|
a421630a2d | ||
|
|
7e95eea337 | ||
|
|
eec76a7ec3 | ||
|
|
4184843e1d | ||
|
|
84bb0d6bec | ||
|
|
54f769c6db | ||
|
|
b7eed64074 | ||
|
|
0134553cbb | ||
|
|
f0b42c77c2 | ||
|
|
40b0f937bd | ||
|
|
48c2c5af65 | ||
|
|
4384ba2f47 | ||
|
|
11c2e08353 | ||
|
|
dc55bd1fb9 | ||
|
|
f7c04bc35f | ||
|
|
ca801e321e | ||
|
|
a3359e8c77 | ||
|
|
ab0ad2b26a | ||
|
|
4900b21047 | ||
|
|
0ee852aa84 | ||
|
|
2de4362f8e | ||
|
|
400913aaac | ||
|
|
f0d736cd1d | ||
|
|
82495fa724 |
51
.github/dependabot.yml
vendored
51
.github/dependabot.yml
vendored
@@ -9,134 +9,83 @@ updates:
|
|||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/analytics"
|
directory: "/packages/analytics"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/api-gateway"
|
directory: "/packages/api-gateway"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/auth"
|
directory: "/packages/auth"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/common"
|
directory: "/packages/common"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/domain-events"
|
directory: "/packages/domain-events"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/domain-events-infra"
|
directory: "/packages/domain-events-infra"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/event-store"
|
directory: "/packages/event-store"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/files"
|
directory: "/packages/files"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/predicates"
|
directory: "/packages/predicates"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/scheduler"
|
directory: "/packages/scheduler"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/security"
|
directory: "/packages/security"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/settings"
|
directory: "/packages/settings"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/sncrypto-node"
|
directory: "/packages/sncrypto-node"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/syncing-server"
|
directory: "/packages/syncing-server"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/packages/time"
|
directory: "/packages/time"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "daily"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|
||||||
- package-ecosystem: "github-actions"
|
- package-ecosystem: "github-actions"
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "weekly"
|
interval: "weekly"
|
||||||
reviewers:
|
|
||||||
- "moughxyz"
|
|
||||||
- "karolsojko"
|
|
||||||
|
|||||||
40
.github/workflows/api-gateway.release.yml
vendored
40
.github/workflows/api-gateway.release.yml
vendored
@@ -41,7 +41,7 @@ jobs:
|
|||||||
docker push standardnotes/api-gateway:${{ github.sha }}
|
docker push standardnotes/api-gateway:${{ github.sha }}
|
||||||
|
|
||||||
- name: Run E2E test suite
|
- name: Run E2E test suite
|
||||||
uses: convictional/trigger-workflow-and-wait@v1.6.1
|
uses: convictional/trigger-workflow-and-wait@v1.6.3
|
||||||
with:
|
with:
|
||||||
owner: standardnotes
|
owner: standardnotes
|
||||||
repo: e2e
|
repo: e2e
|
||||||
@@ -60,6 +60,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
@@ -90,6 +95,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
@@ -114,40 +124,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition api-gateway-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="api-gateway-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: api-gateway-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/api-gateway:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: api-gateway-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition api-gateway-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition api-gateway-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="api-gateway-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="api-gateway-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: api-gateway-prod
|
container-name: api-gateway-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/api-gateway:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/api-gateway:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
|
|||||||
68
.github/workflows/auth.release.yml
vendored
68
.github/workflows/auth.release.yml
vendored
@@ -44,7 +44,7 @@ jobs:
|
|||||||
docker push standardnotes/auth:${{ github.sha }}
|
docker push standardnotes/auth:${{ github.sha }}
|
||||||
|
|
||||||
- name: Run E2E test suite
|
- name: Run E2E test suite
|
||||||
uses: convictional/trigger-workflow-and-wait@v1.6.1
|
uses: convictional/trigger-workflow-and-wait@v1.6.3
|
||||||
with:
|
with:
|
||||||
owner: standardnotes
|
owner: standardnotes
|
||||||
repo: e2e
|
repo: e2e
|
||||||
@@ -63,6 +63,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
@@ -93,6 +98,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
@@ -117,40 +127,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition auth-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="auth-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: auth-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/auth:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: auth-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition auth-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition auth-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="auth-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="auth-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: auth-prod
|
container-name: auth-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/auth:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/auth:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
@@ -170,40 +160,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition auth-worker-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="auth-worker-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: auth-worker-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/auth:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: auth-worker-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition auth-worker-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition auth-worker-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="auth-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="auth-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: auth-worker-prod
|
container-name: auth-worker-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/auth:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/auth:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
|
|||||||
18
.github/workflows/event-store.release.yml
vendored
18
.github/workflows/event-store.release.yml
vendored
@@ -32,6 +32,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
@@ -62,6 +67,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
@@ -88,20 +98,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: PROD - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition event-store-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition event-store-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="event-store-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="event-store-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: event-store-prod
|
container-name: event-store-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/event-store:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/event-store:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
|
|||||||
68
.github/workflows/files.release.yml
vendored
68
.github/workflows/files.release.yml
vendored
@@ -44,7 +44,7 @@ jobs:
|
|||||||
docker push standardnotes/files:${{ github.sha }}
|
docker push standardnotes/files:${{ github.sha }}
|
||||||
|
|
||||||
- name: Run E2E test suite
|
- name: Run E2E test suite
|
||||||
uses: convictional/trigger-workflow-and-wait@v1.6.1
|
uses: convictional/trigger-workflow-and-wait@v1.6.3
|
||||||
with:
|
with:
|
||||||
owner: standardnotes
|
owner: standardnotes
|
||||||
repo: e2e
|
repo: e2e
|
||||||
@@ -63,6 +63,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
@@ -93,6 +98,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
@@ -117,40 +127,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition files-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="files-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: files-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/files:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: files-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition files-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition files-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="files-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="files-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: files-prod
|
container-name: files-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/files:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/files:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
@@ -170,40 +160,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition files-worker-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="files-worker-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: files-worker-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/files:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: files-worker-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition files-worker-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition files-worker-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="files-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="files-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: files-worker-prod
|
container-name: files-worker-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/files:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/files:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
|
|||||||
5
.github/workflows/pr.yml
vendored
5
.github/workflows/pr.yml
vendored
@@ -11,6 +11,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: ESLint
|
- name: ESLint
|
||||||
run: yarn lint
|
run: yarn lint
|
||||||
- name: Build
|
- name: Build
|
||||||
|
|||||||
38
.github/workflows/scheduler.release.yml
vendored
38
.github/workflows/scheduler.release.yml
vendored
@@ -32,6 +32,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
@@ -62,6 +67,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
@@ -88,40 +98,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition scheduler-worker-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="scheduler-worker-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: scheduler-worker-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/scheduler-worker:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: scheduler-worker-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition scheduler-worker-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition scheduler-worker-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="scheduler-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="scheduler-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: scheduler-worker-prod
|
container-name: scheduler-worker-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/scheduler-worker:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/scheduler-worker:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
|
|||||||
6
.github/workflows/snjs.upgrade.event.yml
vendored
6
.github/workflows/snjs.upgrade.event.yml
vendored
@@ -14,9 +14,11 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
ref: main
|
ref: main
|
||||||
token: ${{ secrets.CI_PAT_TOKEN }}
|
token: ${{ secrets.CI_PAT_TOKEN }}
|
||||||
- uses: actions/setup-node@v3
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
registry-url: 'https://registry.npmjs.org'
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Setup git config
|
- name: Setup git config
|
||||||
run: |
|
run: |
|
||||||
git config --global user.name "standardci"
|
git config --global user.name "standardci"
|
||||||
@@ -43,4 +45,4 @@ jobs:
|
|||||||
commit-message: "${{ 'chore(deps): upgrade snjs' }}"
|
commit-message: "${{ 'chore(deps): upgrade snjs' }}"
|
||||||
delete-branch: true
|
delete-branch: true
|
||||||
committer: standardci <ci@standardnotes.com>
|
committer: standardci <ci@standardnotes.com>
|
||||||
author: standardci <ci@standardnotes.com>
|
author: standardci <ci@standardnotes.com>
|
||||||
|
|||||||
68
.github/workflows/syncing-server.release.yml
vendored
68
.github/workflows/syncing-server.release.yml
vendored
@@ -44,7 +44,7 @@ jobs:
|
|||||||
docker push standardnotes/syncing-server-js:${{ github.sha }}
|
docker push standardnotes/syncing-server-js:${{ github.sha }}
|
||||||
|
|
||||||
- name: Run E2E test suite
|
- name: Run E2E test suite
|
||||||
uses: convictional/trigger-workflow-and-wait@v1.6.1
|
uses: convictional/trigger-workflow-and-wait@v1.6.3
|
||||||
with:
|
with:
|
||||||
owner: standardnotes
|
owner: standardnotes
|
||||||
repo: e2e
|
repo: e2e
|
||||||
@@ -63,6 +63,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
@@ -93,6 +98,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
registry-url: 'https://registry.npmjs.org'
|
||||||
|
node-version-file: '.nvmrc'
|
||||||
- name: Build locally
|
- name: Build locally
|
||||||
run: yarn build
|
run: yarn build
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
@@ -117,40 +127,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition syncing-server-js-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="syncing-server-js-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: syncing-server-js-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/syncing-server-js:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: syncing-server-js-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition syncing-server-js-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition syncing-server-js-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="syncing-server-js-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="syncing-server-js-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: syncing-server-js-prod
|
container-name: syncing-server-js-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/syncing-server-js:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/syncing-server-js:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
@@ -170,40 +160,20 @@ jobs:
|
|||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
aws-region: us-east-1
|
aws-region: us-east-1
|
||||||
- name: DEV - Download task definition
|
- name: Download task definition
|
||||||
run: |
|
|
||||||
aws ecs describe-task-definition --task-definition syncing-server-js-worker-dev --query taskDefinition > task-definition.json
|
|
||||||
- name: DEV - Fill in the new version in the Amazon ECS task definition
|
|
||||||
run: |
|
|
||||||
jq '(.containerDefinitions[] | select(.name=="syncing-server-js-worker-dev") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
|
||||||
- name: DEV - Fill in the new image ID in the Amazon ECS task definition
|
|
||||||
id: task-def-dev
|
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: task-definition.json
|
|
||||||
container-name: syncing-server-js-worker-dev
|
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/syncing-server-js:${{ github.sha }}
|
|
||||||
- name: DEV - Deploy Amazon ECS task definition
|
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
|
||||||
with:
|
|
||||||
task-definition: ${{ steps.task-def-dev.outputs.task-definition }}
|
|
||||||
service: syncing-server-js-worker-dev
|
|
||||||
cluster: dev
|
|
||||||
wait-for-service-stability: true
|
|
||||||
- name: PROD - Download task definition
|
|
||||||
run: |
|
run: |
|
||||||
aws ecs describe-task-definition --task-definition syncing-server-js-worker-prod --query taskDefinition > task-definition.json
|
aws ecs describe-task-definition --task-definition syncing-server-js-worker-prod --query taskDefinition > task-definition.json
|
||||||
- name: PROD - Fill in the new version in the Amazon ECS task definition
|
- name: Fill in the new version in the Amazon ECS task definition
|
||||||
run: |
|
run: |
|
||||||
jq '(.containerDefinitions[] | select(.name=="syncing-server-js-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
jq '(.containerDefinitions[] | select(.name=="syncing-server-js-worker-prod") | .environment[] | select(.name=="VERSION")).value = "${{ github.sha }}"' task-definition.json > tmp.json && mv tmp.json task-definition.json
|
||||||
- name: PROD - Fill in the new image ID in the Amazon ECS task definition
|
- name: Fill in the new image ID in the Amazon ECS task definition
|
||||||
id: task-def-prod
|
id: task-def-prod
|
||||||
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
uses: aws-actions/amazon-ecs-render-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: task-definition.json
|
task-definition: task-definition.json
|
||||||
container-name: syncing-server-js-worker-prod
|
container-name: syncing-server-js-worker-prod
|
||||||
image: ${{ secrets.AWS_ECR_REGISTRY }}/syncing-server-js:${{ github.sha }}
|
image: ${{ secrets.AWS_ECR_REGISTRY }}/syncing-server-js:${{ github.sha }}
|
||||||
- name: PROD - Deploy Amazon ECS task definition
|
- name: Deploy Amazon ECS task definition
|
||||||
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
|
||||||
with:
|
with:
|
||||||
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
task-definition: ${{ steps.task-def-prod.outputs.task-definition }}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-13fb2bf0df.zip
vendored
Normal file
BIN
.yarn/cache/@newrelic-koa-npm-7.0.0-903c251b9f-13fb2bf0df.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@newrelic-native-metrics-npm-9.0.0-590d2e713a-94e7305541.zip
vendored
Normal file
BIN
.yarn/cache/@newrelic-native-metrics-npm-9.0.0-590d2e713a-94e7305541.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@newrelic-superagent-npm-6.0.0-db8b77d0f3-d9e9b20d75.zip
vendored
Normal file
BIN
.yarn/cache/@newrelic-superagent-npm-6.0.0-db8b77d0f3-d9e9b20d75.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-f737e7d952.zip
vendored
Normal file
BIN
.yarn/cache/@newrelic-winston-enricher-npm-4.0.0-ebaf2d0d28-f737e7d952.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-c847d86187.zip
vendored
Normal file
BIN
.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-c847d86187.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-f94afa48ce.zip
vendored
Normal file
BIN
.yarn/cache/@pnpm-npm-conf-npm-1.0.4-cc4c19088e-f94afa48ce.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-83839f13da.zip
vendored
Normal file
BIN
.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-83839f13da.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@standardnotes-api-npm-1.7.2-e68e7d4e63-bdfc414e6d.zip
vendored
Normal file
BIN
.yarn/cache/@standardnotes-api-npm-1.7.2-e68e7d4e63-bdfc414e6d.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@standardnotes-encryption-npm-1.15.2-ef86a8281d-6e8336f1e7.zip
vendored
Normal file
BIN
.yarn/cache/@standardnotes-encryption-npm-1.15.2-ef86a8281d-6e8336f1e7.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@standardnotes-features-npm-1.52.0-8c1adf7881-3e6014272f.zip
vendored
Normal file
BIN
.yarn/cache/@standardnotes-features-npm-1.52.0-8c1adf7881-3e6014272f.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@standardnotes-responses-npm-1.10.1-9f82fff6c1-b84fb3f71c.zip
vendored
Normal file
BIN
.yarn/cache/@standardnotes-responses-npm-1.10.1-9f82fff6c1-b84fb3f71c.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@standardnotes-sncrypto-common-npm-1.11.1-58d12d6912-69d698abb7.zip
vendored
Normal file
BIN
.yarn/cache/@standardnotes-sncrypto-common-npm-1.11.1-58d12d6912-69d698abb7.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@standardnotes-utils-npm-1.9.0-da939553f6-4591aff48d.zip
vendored
Normal file
BIN
.yarn/cache/@standardnotes-utils-npm-1.9.0-da939553f6-4591aff48d.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip
vendored
Normal file
BIN
.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-667d25808d.zip
vendored
Normal file
BIN
.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-667d25808d.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@types-http-cache-semantics-npm-4.0.1-90863c7a3e-1048aacf62.zip
vendored
Normal file
BIN
.yarn/cache/@types-http-cache-semantics-npm-4.0.1-90863c7a3e-1048aacf62.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-6b0a371dd6.zip
vendored
Normal file
BIN
.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-6b0a371dd6.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip
vendored
Normal file
BIN
.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-7a7f8528c0.zip
vendored
Normal file
BIN
.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-7a7f8528c0.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-b917cf7a16.zip
vendored
Normal file
BIN
.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-b917cf7a16.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-7aea70f5ea.zip
vendored
Normal file
BIN
.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-7aea70f5ea.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-162d59607b.zip
vendored
Normal file
BIN
.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-162d59607b.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/chalk-npm-5.0.1-6afcb94227-7b45300372.zip
vendored
Normal file
BIN
.yarn/cache/chalk-npm-5.0.1-6afcb94227-7b45300372.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/cint-npm-8.2.1-958b3dddeb-5f32feed16.zip
vendored
BIN
.yarn/cache/cint-npm-8.2.1-958b3dddeb-5f32feed16.zip
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip
vendored
Normal file
BIN
.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-de7589d692.zip
vendored
Normal file
BIN
.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-de7589d692.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip
vendored
Normal file
BIN
.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-91f148f27b.zip
vendored
Normal file
BIN
.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-91f148f27b.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip
vendored
Normal file
BIN
.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip
vendored
Normal file
BIN
.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-c93ea73cf8.zip
vendored
Normal file
BIN
.yarn/cache/dompurify-npm-2.4.0-0ffecf22ef-c93ea73cf8.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/dot-prop-npm-6.0.1-de66211710-0f47600a4b.zip
vendored
Normal file
BIN
.yarn/cache/dot-prop-npm-6.0.1-de66211710-0f47600a4b.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-7d00d7cd8e.zip
vendored
Normal file
BIN
.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-7d00d7cd8e.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip
vendored
Normal file
BIN
.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-7034e0025e.zip
vendored
Normal file
BIN
.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-7034e0025e.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-a2a360d558.zip
vendored
Normal file
BIN
.yarn/cache/form-data-encoder-npm-1.7.1-7c80545199-a2a360d558.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/got-npm-12.1.0-5d0f237e8e-1cc9af6ca5.zip
vendored
Normal file
BIN
.yarn/cache/got-npm-12.1.0-5d0f237e8e-1cc9af6ca5.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/got-npm-9.6.0-80edc15fd0-941807bd97.zip
vendored
BIN
.yarn/cache/got-npm-9.6.0-80edc15fd0-941807bd97.zip
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip
vendored
Normal file
BIN
.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/helmet-npm-5.1.1-d12265628c-b72ba26cc4.zip
vendored
Normal file
BIN
.yarn/cache/helmet-npm-5.1.1-d12265628c-b72ba26cc4.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-5da05aa2c7.zip
vendored
Normal file
BIN
.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-5da05aa2c7.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/import-lazy-npm-4.0.0-3215653869-22f5e51702.zip
vendored
Normal file
BIN
.yarn/cache/import-lazy-npm-4.0.0-3215653869-22f5e51702.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/ini-npm-1.3.7-188ee858c0-f8f3801e8e.zip
vendored
BIN
.yarn/cache/ini-npm-1.3.7-188ee858c0-f8f3801e8e.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip
vendored
Normal file
BIN
.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-a5fcf09c3a.zip
vendored
Normal file
BIN
.yarn/cache/is-yarn-global-npm-0.4.0-8b8bf14f52-a5fcf09c3a.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-9026b03edc.zip
vendored
Normal file
BIN
.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-9026b03edc.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/keyv-npm-3.1.0-81c9ff4454-bb7e8f3acf.zip
vendored
BIN
.yarn/cache/keyv-npm-3.1.0-81c9ff4454-bb7e8f3acf.zip
vendored
Binary file not shown.
BIN
.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-237952f5fa.zip
vendored
Normal file
BIN
.yarn/cache/keyv-npm-4.3.2-036dc9c0ad-237952f5fa.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user