Compare commits

..

1 Commits

Author SHA1 Message Date
standardci 1322f99808 chore(release): publish new version
- @standardnotes/analytics@2.9.7
 - @standardnotes/api-gateway@1.38.2
 - @standardnotes/auth-server@1.59.8
 - @standardnotes/common@1.44.2
 - @standardnotes/domain-events-infra@1.9.24
 - @standardnotes/domain-events@2.86.1
 - @standardnotes/event-store@1.6.19
 - @standardnotes/files-server@1.8.19
 - @standardnotes/predicates@1.5.5
 - @standardnotes/scheduler-server@1.13.20
 - @standardnotes/security@1.6.2
 - @standardnotes/settings@1.18.1
 - @standardnotes/sncrypto-node@1.12.1
 - @standardnotes/syncing-server@1.13.3
 - @standardnotes/time@1.13.1
 - @standardnotes/websockets-server@1.4.21
 - @standardnotes/workspace-server@1.17.19
2022-11-14 09:08:49 +00:00
1000 changed files with 21581 additions and 19105 deletions
+5 -4
View File
@@ -11,18 +11,19 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
call_server_utility_workflow: call_server_application_workflow:
name: Server Utility name: Server Application
uses: standardnotes/server/.github/workflows/common-server-utility.yml@main uses: standardnotes/server/.github/workflows/common-server-application.yml@main
with: with:
service_name: analytics service_name: analytics
workspace_name: "@standardnotes/analytics" workspace_name: "@standardnotes/analytics"
e2e_tag_parameter_name: analytics_image_tag
deploy_web: false deploy_web: false
package_path: packages/analytics package_path: packages/analytics
secrets: inherit secrets: inherit
newrelic: newrelic:
needs: call_server_utility_workflow needs: call_server_application_workflow
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -187,12 +187,12 @@ jobs:
tags: standardnotes/${{ inputs.service_name }}:${{ github.sha }} tags: standardnotes/${{ inputs.service_name }}:${{ github.sha }}
- name: Run E2E test suite - name: Run E2E test suite
uses: convictional/trigger-workflow-and-wait@master uses: convictional/trigger-workflow-and-wait@v1.6.3
with: with:
owner: standardnotes owner: standardnotes
repo: self-hosted repo: e2e
github_token: ${{ secrets.CI_PAT_TOKEN }} github_token: ${{ secrets.CI_PAT_TOKEN }}
workflow_file_name: testing-with-updating-client-and-server.yml workflow_file_name: testing-with-stable-client.yml
wait_interval: 30 wait_interval: 30
client_payload: '{"${{ inputs.e2e_tag_parameter_name }}": "${{ github.sha }}"}' client_payload: '{"${{ inputs.e2e_tag_parameter_name }}": "${{ github.sha }}"}'
propagate_failure: true propagate_failure: true
-164
View File
@@ -1,164 +0,0 @@
name: Reusable Server Utility Workflow
on:
workflow_call:
inputs:
service_name:
required: true
type: string
workspace_name:
required: true
type: string
deploy_web:
required: false
default: true
type: boolean
deploy_worker:
required: false
default: true
type: boolean
package_path:
required: true
type: string
secrets:
DOCKER_USERNAME:
required: true
DOCKER_PASSWORD:
required: true
CI_PAT_TOKEN:
required: true
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true
jobs:
build:
runs-on: ubuntu-latest
outputs:
temp_dir: ${{ steps.bundle-dir.outputs.temp_dir }}
steps:
- uses: actions/checkout@v3
- name: Create Bundle Dir
id: bundle-dir
run: echo "temp_dir=$(mktemp -d -t ${{ inputs.service_name }}-${{ github.sha }}-XXXXXXX)" >> $GITHUB_OUTPUT
- name: Cache build
id: cache-build
uses: actions/cache@v3
with:
path: |
packages/**/dist
${{ steps.bundle-dir.outputs.temp_dir }}
key: ${{ runner.os }}-${{ inputs.service_name }}-build-${{ github.sha }}
- name: Set up Node
uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
- name: Build
run: yarn build ${{ inputs.package_path }}
- name: Bundle
run: yarn workspace ${{ inputs.workspace_name }} bundle --no-compress --output-directory ${{ steps.bundle-dir.outputs.temp_dir }}
lint:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v3
- name: Cache build
id: cache-build
uses: actions/cache@v3
with:
path: |
packages/**/dist
${{ needs.build.outputs.temp_dir }}
key: ${{ runner.os }}-${{ inputs.service_name }}-build-${{ github.sha }}
- name: Set up Node
uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
- name: Build
if: steps.cache-build.outputs.cache-hit != 'true'
run: yarn build ${{ inputs.package_path }}
- name: Lint
run: yarn lint:${{ inputs.service_name }}
test:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v3
- name: Cache build
id: cache-build
uses: actions/cache@v3
with:
path: |
packages/**/dist
${{ needs.build.outputs.temp_dir }}
key: ${{ runner.os }}-${{ inputs.service_name }}-build-${{ github.sha }}
- name: Set up Node
uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
- name: Build
if: steps.cache-build.outputs.cache-hit != 'true'
run: yarn build ${{ inputs.package_path }}
- name: Test
run: yarn test ${{ inputs.package_path }}
publish:
needs: [ build, test, lint ]
name: Publish Docker Image
uses: standardnotes/server/.github/workflows/common-docker-image.yml@main
with:
service_name: ${{ inputs.service_name }}
bundle_dir: ${{ needs.build.outputs.temp_dir }}
package_path: ${{ inputs.package_path }}
workspace_name: ${{ inputs.workspace_name }}
secrets: inherit
deploy-web:
if: ${{ inputs.deploy_web }}
needs: publish
name: Deploy Web
uses: standardnotes/server/.github/workflows/common-deploy.yml@main
with:
service_name: ${{ inputs.service_name }}
docker_image: ${{ inputs.service_name }}:${{ github.sha }}
secrets: inherit
deploy-worker:
if: ${{ inputs.deploy_worker }}
needs: publish
name: Deploy Worker
uses: standardnotes/server/.github/workflows/common-deploy.yml@main
with:
service_name: ${{ inputs.service_name }}-worker
docker_image: ${{ inputs.service_name }}:${{ github.sha }}
secrets: inherit
+5 -4
View File
@@ -11,18 +11,19 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
call_server_utility_workflow: call_server_application_workflow:
name: Server Utility name: Server Application
uses: standardnotes/server/.github/workflows/common-server-utility.yml@main uses: standardnotes/server/.github/workflows/common-server-application.yml@main
with: with:
service_name: event-store service_name: event-store
workspace_name: "@standardnotes/event-store" workspace_name: "@standardnotes/event-store"
e2e_tag_parameter_name: event_store_image_tag
deploy_web: false deploy_web: false
package_path: packages/event-store package_path: packages/event-store
secrets: inherit secrets: inherit
newrelic: newrelic:
needs: call_server_utility_workflow needs: call_server_application_workflow
runs-on: ubuntu-latest runs-on: ubuntu-latest
-46
View File
@@ -1,46 +0,0 @@
name: Revisions Server
concurrency:
group: revisions_server
cancel-in-progress: true
on:
push:
tags:
- '*standardnotes/revisions-server*'
workflow_dispatch:
jobs:
call_server_application_workflow:
name: Server Application
uses: standardnotes/server/.github/workflows/common-server-application.yml@main
with:
service_name: revisions
workspace_name: "@standardnotes/revisions-server"
e2e_tag_parameter_name: revisions_image_tag
package_path: packages/revisions
secrets: inherit
newrelic:
needs: call_server_application_workflow
runs-on: ubuntu-latest
steps:
- name: Create New Relic deployment marker for Web
uses: newrelic/deployment-marker-action@v1
with:
accountId: ${{ secrets.NEW_RELIC_ACCOUNT_ID }}
apiKey: ${{ secrets.NEW_RELIC_API_KEY }}
applicationId: ${{ secrets.NEW_RELIC_APPLICATION_ID_REVISIONS_WEB_PROD }}
revision: "${{ github.sha }}"
description: "Automated Deployment via Github Actions"
user: "${{ github.actor }}"
- name: Create New Relic deployment marker for Worker
uses: newrelic/deployment-marker-action@v1
with:
accountId: ${{ secrets.NEW_RELIC_ACCOUNT_ID }}
apiKey: ${{ secrets.NEW_RELIC_API_KEY }}
applicationId: ${{ secrets.NEW_RELIC_APPLICATION_ID_REVISIONS_WORKER_PROD }}
revision: "${{ github.sha }}"
description: "Automated Deployment via Github Actions"
user: "${{ github.actor }}"
+5 -4
View File
@@ -11,18 +11,19 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
call_server_utility_workflow: call_server_application_workflow:
name: Server Utility name: Server Application
uses: standardnotes/server/.github/workflows/common-server-utility.yml@main uses: standardnotes/server/.github/workflows/common-server-application.yml@main
with: with:
service_name: scheduler service_name: scheduler
workspace_name: "@standardnotes/scheduler-server" workspace_name: "@standardnotes/scheduler-server"
e2e_tag_parameter_name: scheduler_image_tag
deploy_web: false deploy_web: false
package_path: packages/scheduler package_path: packages/scheduler
secrets: inherit secrets: inherit
newrelic: newrelic:
needs: call_server_utility_workflow needs: call_server_application_workflow
runs-on: ubuntu-latest runs-on: ubuntu-latest
+5 -4
View File
@@ -11,17 +11,18 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
call_server_utility_workflow: call_server_application_workflow:
name: Server Utility name: Server Application
uses: standardnotes/server/.github/workflows/common-server-utility.yml@main uses: standardnotes/server/.github/workflows/common-server-application.yml@main
with: with:
service_name: websockets service_name: websockets
workspace_name: "@standardnotes/websockets-server" workspace_name: "@standardnotes/websockets-server"
e2e_tag_parameter_name: websockets_image_tag
package_path: packages/websockets package_path: packages/websockets
secrets: inherit secrets: inherit
newrelic: newrelic:
needs: call_server_utility_workflow needs: call_server_application_workflow
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
+5 -4
View File
@@ -11,17 +11,18 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
call_server_utility_workflow: call_server_application_workflow:
name: Server Utility name: Server Application
uses: standardnotes/server/.github/workflows/common-server-utility.yml@main uses: standardnotes/server/.github/workflows/common-server-application.yml@main
with: with:
service_name: workspace service_name: workspace
workspace_name: "@standardnotes/workspace-server" workspace_name: "@standardnotes/workspace-server"
e2e_tag_parameter_name: workspace_image_tag
package_path: packages/workspace package_path: packages/workspace
secrets: inherit secrets: inherit
newrelic: newrelic:
needs: call_server_utility_workflow needs: call_server_application_workflow
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
+1 -1
View File
@@ -1 +1 @@
18.12.1 16.15.1
Generated
+840 -937
View File
File diff suppressed because it is too large Load Diff
-6
View File
@@ -1,6 +0,0 @@
{
"singleQuote": true,
"trailingComma": "all",
"printWidth": 120,
"semi": false
}
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.
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.
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.
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.
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.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More