update room after sending message #3455
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build and test | |
| on: push | |
| jobs: | |
| code-quality: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions/setup-node@v3 | |
| with: | |
| registry-url: 'https://npm.pkg.github.com' | |
| node-version: 22.0.0 | |
| cache: 'yarn' | |
| - name: Install | |
| run: yarn install | |
| env: | |
| NODE_AUTH_TOKEN: ${{ secrets.PACKAGE_PAT }} | |
| - name: Lint | |
| run: yarn lint | |
| - name: Format | |
| run: yarn format:check | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions/setup-node@v3 | |
| with: | |
| registry-url: 'https://npm.pkg.github.com' | |
| node-version: 22.0.0 | |
| cache: 'yarn' | |
| - name: Install | |
| run: yarn install | |
| env: | |
| NODE_AUTH_TOKEN: ${{ secrets.PACKAGE_PAT }} | |
| - name: Build | |
| run: yarn build | |
| - uses: actions/upload-artifact@master | |
| with: | |
| name: lib-builds | |
| path: packages/lib/**/dist/ | |
| - uses: actions/upload-artifact@master | |
| with: | |
| name: lib-schema | |
| path: packages/lib/**/schema/ | |
| - uses: actions/upload-artifact@master | |
| with: | |
| name: backend-schema | |
| path: packages/backend/src/schema/storage | |
| backend-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/backend' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-backend' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| delivery-service-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/delivery-service' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/delivery-service' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| integration-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-integration-tests' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| cli-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/cli' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-cli' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-crypto-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-crypto' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-delivery-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-delivery' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-messaging-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-messaging' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-profile-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-profile' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-shared-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-shared' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-shared-side-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-shared' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-storage-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-storage' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| lib-server-side-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-lib-server-side' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| offchain-resolver-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-offchain-resolver' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| tld-alias-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/lib' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-toplevel-alias' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} | |
| messenger-widget-test: | |
| runs-on: ubuntu-latest | |
| needs: build | |
| defaults: | |
| run: | |
| working-directory: 'packages/messenger-widget' | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - id: workspace-test | |
| uses: ./test-action | |
| with: | |
| workspace-name: '@dm3-org/dm3-messenger-widget' | |
| package-pat: ${{ secrets.PACKAGE_PAT }} |