fix(app-headless-cms-common): exclude live field from singleton entry queries #150
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
| # This file was automatically generated by github-actions-wac. | |
| # DO NOT MODIFY IT BY HAND. Instead, modify the source *.wac.ts file(s) | |
| # and run "github-actions-wac build" (or "ghawac build") to regenerate this file. | |
| # For more information, run "github-actions-wac --help". | |
| name: (v5) Pull Requests Command - Jest | |
| 'on': issue_comment | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| AWS_REGION: eu-central-1 | |
| jobs: | |
| checkComment: | |
| name: Check comment for /v5_jest | |
| if: ${{ github.event.issue.pull_request }} | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Check for Command | |
| id: command | |
| uses: xt0rted/slash-command-action@v2 | |
| with: | |
| repo-token: ${{ secrets.GITHUB_TOKEN }} | |
| command: v5_jest | |
| reaction: 'true' | |
| reaction-type: eyes | |
| allow-edits: 'false' | |
| permission-level: write | |
| - name: Create comment | |
| uses: peter-evans/create-or-update-comment@v2 | |
| with: | |
| issue-number: ${{ github.event.issue.number }} | |
| body: >- | |
| Jest tests have been initiated (for more information, click | |
| [here](https://github.com/webiny/webiny-js/actions/runs/${{ | |
| github.run_id }})). :sparkles: | |
| runs-on: ubuntu-latest | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| baseBranch: | |
| needs: checkComment | |
| name: Get base branch | |
| outputs: | |
| base-branch: ${{ steps.base-branch.outputs.base-branch }} | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - uses: actions/checkout@v4 | |
| - name: Get base branch | |
| id: base-branch | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} | |
| run: >- | |
| echo "base-branch=$(gh pr view ${{ github.event.issue.number }} --json | |
| baseRefName -q .baseRefName)" >> $GITHUB_OUTPUT | |
| runs-on: ubuntu-latest | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| constants: | |
| needs: baseBranch | |
| name: Create constants | |
| outputs: | |
| global-cache-key: ${{ steps.global-cache-key.outputs.global-cache-key }} | |
| run-cache-key: ${{ steps.run-cache-key.outputs.run-cache-key }} | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Create global cache key | |
| id: global-cache-key | |
| run: >- | |
| echo "global-cache-key=${{ needs.baseBranch.outputs.base-branch }}-${{ | |
| runner.os }}-$(/bin/date -u "+%m%d")-${{ vars.RANDOM_CACHE_KEY_SUFFIX | |
| }}" >> $GITHUB_OUTPUT | |
| - name: Create workflow run cache key | |
| id: run-cache-key | |
| run: >- | |
| echo "run-cache-key=${{ github.run_id }}-${{ github.run_attempt }}-${{ | |
| vars.RANDOM_CACHE_KEY_SUFFIX }}" >> $GITHUB_OUTPUT | |
| runs-on: ubuntu-latest | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| build: | |
| name: Build | |
| needs: | |
| - baseBranch | |
| - constants | |
| runs-on: webiny-build-packages | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - uses: actions/checkout@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Checkout Pull Request | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| run: gh pr checkout ${{ github.event.issue.number }} | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.yarn/cache | |
| key: yarn-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.webiny/cached-packages | |
| key: ${{ needs.constants.outputs.global-cache-key }} | |
| - name: Install dependencies | |
| run: yarn --immutable | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Build packages | |
| run: yarn build | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.webiny/cached-packages | |
| key: ${{ needs.constants.outputs.run-cache-key }} | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| jestTestsNoStorage: | |
| needs: | |
| - constants | |
| - build | |
| name: ${{ matrix.package.cmd }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: | |
| - ubuntu-latest | |
| node: | |
| - 24 | |
| package: >- | |
| ${{ | |
| fromJson('[{"cmd":"packages/api","packageName":"api","id":"806497aaa729e8d39f59792bcfb12b26"},{"cmd":"packages/api-headless-cms-ddb","packageName":"api-headless-cms-ddb","id":"5333e1fe6c2b8f5bbcb101a446419c3e"},{"cmd":"packages/api-headless-cms-tasks","packageName":"api-headless-cms-tasks","id":"96289ad460c721cf2801c08e8b58c3d3"},{"cmd":"packages/api-record-locking","packageName":"api-record-locking","id":"9340c019a5369ea1aa55f7ed28b09f48"},{"cmd":"packages/api-websockets","packageName":"api-websockets","id":"fd704b97c31f78a886b342babd344d33"},{"cmd":"packages/app-aco","packageName":"app-aco","id":"dddb66beffe2e54804d5bdedd2b423cb"},{"cmd":"packages/app-admin","packageName":"app-admin","id":"53bbef747a26e831904585bcfdd845f7"},{"cmd":"packages/data-migration","packageName":"data-migration","id":"294257fffed0174f169b2c812e16258e"},{"cmd":"packages/db-dynamodb","packageName":"db-dynamodb","id":"5cb733de265d7bbda981fce60f2a8962"},{"cmd":"packages/form","packageName":"form","id":"5707e699d8a4d3b8ee1954c070a50617"},{"cmd":"packages/handler","packageName":"handler","id":"1dad17bbf61657b4308250e8293cb5dd"},{"cmd":"packages/handler-aws","packageName":"handler-aws","id":"2a5bd44c5f2a4290c43f9021bbc705a5"},{"cmd":"packages/handler-graphql","packageName":"handler-graphql","id":"74884166fb2bf383da482fb78b18b704"},{"cmd":"packages/ioc","packageName":"ioc","id":"af22b6d7d245321d64d4b714d03ef3e1"},{"cmd":"packages/lexical-converter","packageName":"lexical-converter","id":"52e3bb3ea633bd27d5bab8be976cd16f"},{"cmd":"packages/plugins","packageName":"plugins","id":"c91537eaa40845d816d0d9f39e66018b"},{"cmd":"packages/react-composition","packageName":"react-composition","id":"428b8a3187fe275cb76da6bad0ba3918"},{"cmd":"packages/react-properties","packageName":"react-properties","id":"7578e63dcaa1ac66fed4a8dd936a9285"},{"cmd":"packages/react-rich-text-lexical-renderer","packageName":"react-rich-text-lexical-renderer","id":"452451b34eb7e0134e99b0706e5eb076"},{"cmd":"packages/utils","packageName":"utils","id":"696ceb17e38e4a274d4a149d24513b78"},{"cmd":"packages/validation","packageName":"validation","id":"9c68da33792a1214ae45e040a2830cd7"}]') | |
| }} | |
| runs-on: ${{ matrix.os }} | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| AWS_REGION: eu-central-1 | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - uses: actions/checkout@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Checkout Pull Request | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| run: gh pr checkout ${{ github.event.issue.number }} | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.yarn/cache | |
| key: yarn-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.webiny/cached-packages | |
| key: ${{ needs.constants.outputs.run-cache-key }} | |
| - name: Install dependencies | |
| run: yarn --immutable | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Build packages | |
| run: yarn build | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Run tests | |
| run: yarn test ${{ matrix.package.cmd }} | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| jestTestsDdb: | |
| needs: | |
| - constants | |
| - build | |
| name: ${{ matrix.package.cmd }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: | |
| - ubuntu-latest | |
| node: | |
| - 24 | |
| package: >- | |
| ${{ fromJson('[{"cmd":"packages/api-aco | |
| --storage=ddb","storage":"ddb","packageName":"api-aco","id":"5595b4f3460fb2a019066177bd6489f3"},{"cmd":"packages/api-audit-logs | |
| --storage=ddb","storage":"ddb","packageName":"api-audit-logs","id":"47680aa68a1a3951f1117c736e150e45"},{"cmd":"packages/api-file-manager | |
| --storage=ddb","storage":"ddb","packageName":"api-file-manager","id":"9b6eee1ff7cbf9a3d367818705cc4189"},{"cmd":"packages/api-file-manager-aco | |
| --storage=ddb","storage":"ddb","packageName":"api-file-manager-aco","id":"2798f617996100a5494909a394335e98"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb | |
| --shard=1/6","storage":"ddb","packageName":"api-headless-cms","id":"70476469f4407a455237133406a37a4b"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb | |
| --shard=2/6","storage":"ddb","packageName":"api-headless-cms","id":"0eba11dcf36fd00e737a630f40567e85"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb | |
| --shard=3/6","storage":"ddb","packageName":"api-headless-cms","id":"8c15e662d10ad6272ac557515e39d4cd"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb | |
| --shard=4/6","storage":"ddb","packageName":"api-headless-cms","id":"3b14c43cd5971ad2945b1f0e87970e20"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb | |
| --shard=5/6","storage":"ddb","packageName":"api-headless-cms","id":"a71716169299cfee9996f4344c84616f"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb | |
| --shard=6/6","storage":"ddb","packageName":"api-headless-cms","id":"26f0b825b771340ca981858d86bd1f42"},{"cmd":"packages/api-headless-cms-aco | |
| --storage=ddb","storage":"ddb","packageName":"api-headless-cms-aco","id":"718c110b004c59ed7d13cbcc875a6b64"},{"cmd":"packages/api-headless-cms-bulk-actions | |
| --storage=ddb","storage":"ddb","packageName":"api-headless-cms-bulk-actions","id":"00c0a57737502f28c304015d2d1ba442"},{"cmd":"packages/api-headless-cms-import-export | |
| --storage=ddb","storage":"ddb","packageName":"api-headless-cms-import-export","id":"e9052e7c40171aeb43ce089fdfbbe3c8"},{"cmd":"packages/api-mailer | |
| --storage=ddb","storage":"ddb","packageName":"api-mailer","id":"2cc1dc707a39e72f4e5d9a140677ca39"},{"cmd":"packages/tasks | |
| --storage=ddb","storage":"ddb","packageName":"tasks","id":"925ba761b5995e8a8b980c0789034b3c"}]') | |
| }} | |
| runs-on: ${{ matrix.os }} | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| AWS_REGION: eu-central-1 | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - uses: actions/checkout@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Checkout Pull Request | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| run: gh pr checkout ${{ github.event.issue.number }} | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.yarn/cache | |
| key: yarn-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.webiny/cached-packages | |
| key: ${{ needs.constants.outputs.run-cache-key }} | |
| - name: Install dependencies | |
| run: yarn --immutable | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Build packages | |
| run: yarn build | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Run tests | |
| run: yarn test ${{ matrix.package.cmd }} | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| jestTestsDdbOs: | |
| needs: | |
| - constants | |
| - build | |
| name: ${{ matrix.package.cmd }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: | |
| - ubuntu-latest | |
| node: | |
| - 24 | |
| package: >- | |
| ${{ fromJson('[{"cmd":"packages/api-aco | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-aco","id":"e4b1b5ebc172f2657485e41c35ad1cd7"},{"cmd":"packages/api-audit-logs | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-audit-logs","id":"b36aac5f0e34dc4583e5422ae589f1ed"},{"cmd":"packages/api-dynamodb-to-elasticsearch | |
| --storage=ddb-os,ddb","storage":["ddb-os"],"packageName":"api-dynamodb-to-elasticsearch","id":"6e0b282c3d135703e52b2c55822d4fb0"},{"cmd":"packages/api-elasticsearch | |
| --storage=ddb-os,ddb","storage":["ddb-os"],"packageName":"api-elasticsearch","id":"b0f477d6b209f654714809b318be888e"},{"cmd":"packages/api-elasticsearch-tasks | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-elasticsearch-tasks","id":"580a9577fdbd4a241034a42e1a47dee5"},{"cmd":"packages/api-file-manager | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-file-manager","id":"346430a79981d3e214c87254a08e31b2"},{"cmd":"packages/api-file-manager-aco | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-file-manager-aco","id":"7f0fc2925264603db145f99b41162da1"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb-os,ddb | |
| --shard=1/6","storage":"ddb-os","packageName":"api-headless-cms","id":"f0851fe3b18a5f4130ae919506f9d68f"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb-os,ddb | |
| --shard=2/6","storage":"ddb-os","packageName":"api-headless-cms","id":"627bf598869494740bdb3ee340398ed5"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb-os,ddb | |
| --shard=3/6","storage":"ddb-os","packageName":"api-headless-cms","id":"49c59082ed1d7a79b742944965adff82"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb-os,ddb | |
| --shard=4/6","storage":"ddb-os","packageName":"api-headless-cms","id":"37865d8ba2366687e25fa61967fe4db9"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb-os,ddb | |
| --shard=5/6","storage":"ddb-os","packageName":"api-headless-cms","id":"19d0191a992c0a5145674dc0b37d96b6"},{"cmd":"packages/api-headless-cms | |
| --storage=ddb-os,ddb | |
| --shard=6/6","storage":"ddb-os","packageName":"api-headless-cms","id":"2aade1f8261eacc7d93cc25fa3457fac"},{"cmd":"packages/api-headless-cms-aco | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-headless-cms-aco","id":"aa2c8429c2564549a680db23fe963347"},{"cmd":"packages/api-headless-cms-bulk-actions | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-headless-cms-bulk-actions","id":"a798b4705a7eb9858a51d80b386cf30a"},{"cmd":"packages/api-headless-cms-ddb-es | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-headless-cms-ddb-es","id":"23bea783bb40390ae069dfa4985f97d2"},{"cmd":"packages/api-headless-cms-es-tasks | |
| --storage=ddb-os,ddb","storage":["ddb-os"],"packageName":"api-headless-cms-es-tasks","id":"ee446fd78ad6294bbfb3c0689ff2602e"},{"cmd":"packages/api-headless-cms-import-export | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-headless-cms-import-export","id":"6059cf3e78f93525c8ed72ad83b7de1a"},{"cmd":"packages/api-mailer | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"api-mailer","id":"0ede859b604febdfa78018cdd1067a77"},{"cmd":"packages/migrations | |
| --storage=ddb-os,ddb","storage":["ddb-os"],"packageName":"migrations","id":"3f8965830bbe44499a4bc97baf27e090"},{"cmd":"packages/tasks | |
| --storage=ddb-os,ddb","storage":"ddb-os","packageName":"tasks","id":"5eadfa5cc14ec4e8ba87ac3dfb112580"}]') | |
| }} | |
| runs-on: ${{ matrix.os }} | |
| env: | |
| NODE_OPTIONS: '--max_old_space_size=4096' | |
| YARN_ENABLE_IMMUTABLE_INSTALLS: false | |
| AWS_REGION: eu-central-1 | |
| AWS_OPENSEARCH_DOMAIN_NAME: ${{ secrets.AWS_OPEN_SEARCH_DOMAIN_NAME }} | |
| OPENSEARCH_ENDPOINT: ${{ secrets.OPEN_SEARCH_ENDPOINT }} | |
| OPENSEARCH_INDEX_PREFIX: ${{ matrix.package.id }} | |
| steps: | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 24 | |
| - name: Configure AWS Credentials | |
| uses: aws-actions/configure-aws-credentials@v4 | |
| with: | |
| role-to-assume: arn:aws:iam::726952677045:role/GitHubActionsWebinyJs | |
| aws-region: eu-central-1 | |
| - uses: actions/checkout@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Checkout Pull Request | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| run: gh pr checkout ${{ github.event.issue.number }} | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.yarn/cache | |
| key: yarn-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} | |
| - uses: actions/cache@v4 | |
| with: | |
| path: ${{ needs.baseBranch.outputs.base-branch }}/.webiny/cached-packages | |
| key: ${{ needs.constants.outputs.run-cache-key }} | |
| - name: Install dependencies | |
| run: yarn --immutable | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Build packages | |
| run: yarn build | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| - name: Run tests | |
| run: yarn test ${{ matrix.package.cmd }} | |
| working-directory: ${{ needs.baseBranch.outputs.base-branch }} | |
| permissions: | |
| id-token: write |