-
Notifications
You must be signed in to change notification settings - Fork 13k
Release 7.13.3 #38126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Release 7.13.3 #38126
Changes from all commits
90af2b6
8b84a1c
ab4cb61
dd7032a
1864c26
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -68,7 +68,7 @@ env: | |
| MONGO_URL: mongodb://localhost:27017/rocketchat?replicaSet=rs0&directConnection=true | ||
| TOOL_NODE_FLAGS: ${{ vars.TOOL_NODE_FLAGS }} | ||
| LOWERCASE_REPOSITORY: ${{ inputs.lowercase-repo }} | ||
| DOCKER_TAG: ${{ inputs.gh-docker-tag }} | ||
| DOCKER_TAG: ${{ inputs.gh-docker-tag }}-amd64 | ||
|
|
||
| jobs: | ||
| test: | ||
|
|
@@ -139,17 +139,33 @@ jobs: | |
| run: | | ||
| tar -xzf /tmp/RocketChat-packages-build.tar.gz -C . | ||
|
|
||
| # if we are testing a PR from a fork, we need to build the docker image at this point | ||
| - uses: ./.github/actions/build-docker | ||
| if: github.event_name == 'pull_request' && (github.event.pull_request.head.repo.full_name != github.repository || github.actor == 'dependabot[bot]') | ||
| # Download Docker images from build artifacts | ||
| - name: Download Docker images | ||
| uses: actions/download-artifact@v7 | ||
| if: github.event.pull_request.head.repo.full_name != github.repository && github.event_name != 'release' && github.ref != 'refs/heads/develop' | ||
| with: | ||
| CR_USER: ${{ secrets.CR_USER }} | ||
| CR_PAT: ${{ secrets.CR_PAT }} | ||
| # the same reason we need to rebuild the docker image at this point is the reason we dont want to publish it | ||
| publish-image: false | ||
| arch: amd64 | ||
| service: 'rocketchat' | ||
| type: 'coverage' | ||
| pattern: ${{ inputs.release == 'ce' && 'docker-image-rocketchat-amd64-coverage' || 'docker-image-*-amd64-coverage' }} | ||
| path: /tmp/docker-images | ||
| merge-multiple: true | ||
|
Comment on lines
+143
to
+149
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: # First, let's check the workflow file and locate all download-artifact usages
cd .github/workflows && cat -n ci-test-e2e.yml | grep -A 2 -B 2 "download-artifact"Repository: RocketChat/Rocket.Chat Length of output: 561 🌐 Web query:
💡 Result: Latest stable version: actions/download-artifact@v4. [1][2] Notes: v4 is the current GA release (not cross-compatible with v3); v3 was deprecated for GitHub Actions runners (GHES may still require v3). [1][2] 🌐 Web query:
💡 Result: Summary of release notes — actions/download-artifact
Sources: 🌐 Web query:
💡 Result: Brief summary — actions/download-artifact version history & release notes:
Notes: v4+ is not yet supported on some GHES releases; artifacts uploaded with v3 or earlier cannot be downloaded with v4. See the v4 migration docs/README for inputs, breaking changes and examples. [1][4] Sources: Inconsistent action versions: use Line 132 uses 🤖 Prompt for AI Agents |
||
|
|
||
| # Load Docker images | ||
| - name: Load Docker images | ||
| if: github.event.pull_request.head.repo.full_name != github.repository && github.event_name != 'release' && github.ref != 'refs/heads/develop' | ||
| shell: bash | ||
| run: | | ||
| set -o xtrace | ||
|
|
||
| # Load all downloaded images | ||
| for image_file in /tmp/docker-images/*.tar; do | ||
| if [ -f "$image_file" ]; then | ||
| echo "Loading image from $image_file" | ||
| docker load -i "$image_file" | ||
| rm "$image_file" | ||
| fi | ||
| done | ||
|
|
||
| # List loaded images | ||
| docker images | ||
|
|
||
| - name: Set DEBUG_LOG_LEVEL (debug enabled) | ||
| if: runner.debug == '1' | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -314,7 +314,7 @@ jobs: | |
| # we only build and publish the actual docker images if not a PR from a fork | ||
| - name: Image ${{ matrix.service[0] }} | ||
| uses: ./.github/actions/build-docker | ||
| if: (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' | ||
| if: github.actor != 'dependabot[bot]' | ||
| env: | ||
| # add suffix for the extra images with coverage if building for production | ||
| DOCKER_TAG_SUFFIX_ROCKETCHAT: ${{ matrix.type == 'coverage' && (github.event_name == 'release' || github.ref == 'refs/heads/develop') && '-cov' || '' }} | ||
|
|
@@ -325,10 +325,11 @@ jobs: | |
| arch: ${{ matrix.arch }} | ||
| service: ${{ matrix.service[0] }} | ||
| type: ${{ matrix.type }} | ||
| publish-image: ${{ github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop' }} | ||
|
|
||
| - name: Image ${{ matrix.service[1] || '"skipped"' }} | ||
| uses: ./.github/actions/build-docker | ||
| if: matrix.service[1] && (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' | ||
| if: matrix.service[1] && github.actor != 'dependabot[bot]' | ||
| env: | ||
| DOCKER_TAG_SUFFIX_ROCKETCHAT: ${{ matrix.type == 'coverage' && '-cov' || '' }} | ||
| with: | ||
|
|
@@ -338,11 +339,12 @@ jobs: | |
| arch: ${{ matrix.arch }} | ||
| service: ${{ matrix.service[1] }} | ||
| type: ${{ matrix.type }} | ||
| publish-image: ${{ github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop' }} | ||
| setup-docker: false | ||
|
|
||
| - name: Image ${{ matrix.service[2] || '"skipped"' }} | ||
| uses: ./.github/actions/build-docker | ||
| if: matrix.service[2] && (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' | ||
| if: matrix.service[2] && github.actor != 'dependabot[bot]' | ||
| env: | ||
| DOCKER_TAG_SUFFIX_ROCKETCHAT: ${{ matrix.type == 'coverage' && '-cov' || '' }} | ||
| with: | ||
|
|
@@ -352,11 +354,12 @@ jobs: | |
| arch: ${{ matrix.arch }} | ||
| service: ${{ matrix.service[2] }} | ||
| type: ${{ matrix.type }} | ||
| publish-image: ${{ github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop' }} | ||
| setup-docker: false | ||
|
|
||
| - name: Image ${{ matrix.service[3] || '"skipped"' }} | ||
| uses: ./.github/actions/build-docker | ||
| if: matrix.service[3] && (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop') && github.actor != 'dependabot[bot]' | ||
| if: matrix.service[3] && github.actor != 'dependabot[bot]' | ||
| env: | ||
| DOCKER_TAG_SUFFIX_ROCKETCHAT: ${{ matrix.type == 'coverage' && '-cov' || '' }} | ||
| with: | ||
|
|
@@ -366,6 +369,7 @@ jobs: | |
| arch: ${{ matrix.arch }} | ||
| service: ${{ matrix.service[3] }} | ||
| type: ${{ matrix.type }} | ||
| publish-image: ${{ github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'release' || github.ref == 'refs/heads/develop' }} | ||
| setup-docker: false | ||
|
|
||
| build-gh-docker-publish: | ||
|
|
@@ -452,6 +456,7 @@ jobs: | |
|
|
||
| - name: Track Docker image sizes | ||
| uses: ./.github/actions/docker-image-size-tracker | ||
| if: github.actor != 'dependabot[bot]' && github.event.pull_request.head.repo.full_name == github.repository | ||
| with: | ||
| github-token: ${{ secrets.GITHUB_TOKEN }} | ||
| registry: ghcr.io | ||
|
|
@@ -611,7 +616,7 @@ jobs: | |
| test-federation-matrix: | ||
| name: 🔨 Test Federation Matrix | ||
| needs: [checks, build-gh-docker-publish, packages-build, release-versions] | ||
| runs-on: ubuntu-24.04-arm | ||
| runs-on: ubuntu-24.04 | ||
|
|
||
| steps: | ||
| - uses: actions/checkout@v5 | ||
|
|
@@ -649,14 +654,57 @@ jobs: | |
| sudo -- sh -c "echo '127.0.0.1 hs1' >> /etc/hosts" | ||
| sudo -- sh -c "echo '127.0.0.1 rc1' >> /etc/hosts" | ||
|
|
||
| # Download Docker images from build artifacts | ||
| - name: Download Docker images | ||
| uses: actions/download-artifact@v7 | ||
| if: github.event.pull_request.head.repo.full_name != github.repository && github.event_name != 'release' && github.ref != 'refs/heads/develop' | ||
| with: | ||
| pattern: 'docker-image-rocketchat-amd64-coverage' | ||
| path: /tmp/docker-images | ||
| merge-multiple: true | ||
|
|
||
| # Load Docker images | ||
| - name: Load Docker images | ||
| if: github.event.pull_request.head.repo.full_name != github.repository && github.event_name != 'release' && github.ref != 'refs/heads/develop' | ||
| shell: bash | ||
| run: | | ||
| set -o xtrace | ||
|
|
||
| # Load all downloaded images | ||
| for image_file in /tmp/docker-images/*.tar; do | ||
| if [ -f "$image_file" ]; then | ||
| echo "Loading image from $image_file" | ||
| docker load -i "$image_file" | ||
| rm "$image_file" | ||
| fi | ||
| done | ||
|
|
||
| # List loaded images | ||
| docker images | ||
|
|
||
|
Comment on lines
+657
to
+684
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: # Check all download-artifact usages with their versions in ci.yml
rg -n 'actions/download-artifact@' .github/workflows/ci.ymlRepository: RocketChat/Rocket.Chat Length of output: 394 🏁 Script executed: # Check the build-docker action for upload-artifact patterns
rg -n -C3 'upload-artifact|artifact.*name' .github/actions/build-docker/action.ymlRepository: RocketChat/Rocket.Chat Length of output: 691 Align Line 659 uses 🤖 Prompt for AI Agents |
||
| - name: Run federation integration tests with pre-built image | ||
| working-directory: ./ee/packages/federation-matrix | ||
| env: | ||
| ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }} | ||
| ENTERPRISE_LICENSE_RC1: ${{ secrets.ENTERPRISE_LICENSE_RC1 }} | ||
| ROCKETCHAT_IMAGE: ghcr.io/${{ needs.release-versions.outputs.lowercase-repo }}/rocket.chat:${{ needs.release-versions.outputs.gh-docker-tag }}-amd64 | ||
| ENTERPRISE_LICENSE_RC1: ZAikY+LLaal7mT6RNYxpyWEmMQyucrl50/7pYBXqHczc90j+RLwF+T0xuCT2pIpKMC5DxcZ1TtkV6MYJk5whrwmap+mQ0FV+VpILJlL0i4T21K4vMfzZXTWm/pzcAy2fMTUNH+mUA9HTBD6lYYh40KnbGXPAd80VbZk0MO/WbWBm2dOT0YCwfvlRyurRqkDAQrftLaffzCNUsMKk0fh+MKs73UDHZQDp1yvs7WoGpPu5ZVi5mTBOt3ZKVz5KjGfClLwJptFPmW1w6nKelAiJBDPpjcX1ylfjxpnBoixko7uN52zlyaeoAYwfRcdDLnZ8k0Ou6tui/vTQUXjGIjHw2AhMaKwonn4E9LYpuA1KEXt08qJL5J3ZtjSCV1T+A9Z3zFhhLgp5dxP/PPUbxDn/P8XKp7nXM9duIfcCMlnea7V8ixEyCHwwvKQaXVVidcsUGtB8CwS0GlsAEBLOzqMehuQUK2rdQ4WgEz3AYveikeVvSzgBHvyXsxssWAThc0Mht0eEJqdDhUB2QeZ2WmPsaSSD639Z4WgjSUoR0zh8bfqepH+2XRcUryXe2yN+iU+3POzi9wfg0k65MxXT8pBg3PD5RHnR8oflEP0tpZts33JiBhYRxX3MKplAFm4dMuphTsDJTh+e534pT7IPuZF79QSVaLEWZfVVVb7nGFtmMwA= | ||
| QASE_TESTOPS_JEST_API_TOKEN: ${{ secrets.QASE_TESTOPS_JEST_API_TOKEN }} | ||
| run: yarn test:integration --image "${ROCKETCHAT_IMAGE}" | ||
|
|
||
| - name: Show rc server logs if tests failed | ||
| if: failure() | ||
| working-directory: ./ee/packages/federation-matrix | ||
| run: docker compose -f docker-compose.test.yml logs rc1-prebuilt | ||
|
|
||
| - name: Show hs server logs if tests failed | ||
| if: failure() | ||
| working-directory: ./ee/packages/federation-matrix | ||
| run: docker compose -f docker-compose.test.yml logs hs1 | ||
|
|
||
| - name: Show mongo logs if tests failed | ||
| if: failure() | ||
| working-directory: ./ee/packages/federation-matrix | ||
| run: docker compose -f docker-compose.test.yml logs mongo | ||
|
|
||
| report-coverage: | ||
| name: 📊 Report Coverage | ||
| runs-on: ubuntu-24.04 | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -1,5 +1,48 @@ | ||||||||||||||||||
| # @rocket.chat/meteor | ||||||||||||||||||
|
|
||||||||||||||||||
| ## 7.13.3 | ||||||||||||||||||
|
|
||||||||||||||||||
| ### Patch Changes | ||||||||||||||||||
|
|
||||||||||||||||||
| - Bump @rocket.chat/meteor version. | ||||||||||||||||||
|
|
||||||||||||||||||
| - Bump @rocket.chat/meteor version. | ||||||||||||||||||
|
Comment on lines
+7
to
+9
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove duplicate changelog entry. The changelog entry "Bump @rocket.chat/meteor version." appears twice (lines 7 and 9), which is redundant. Remove one of these duplicate entries. 📝 Proposed fix ### Patch Changes
- Bump @rocket.chat/meteor version.
-
-- Bump @rocket.chat/meteor version.
- <details><summary>Updated dependencies []:</summary>📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||
|
|
||||||||||||||||||
| - <details><summary>Updated dependencies []:</summary> | ||||||||||||||||||
|
|
||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| - @rocket.chat/[email protected] | ||||||||||||||||||
| </details> | ||||||||||||||||||
|
|
||||||||||||||||||
| ## 7.13.2 | ||||||||||||||||||
|
|
||||||||||||||||||
| ### Patch Changes | ||||||||||||||||||
|
|
||||||||||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| { | ||
| "version": "7.13.2" | ||
| "version": "7.13.3" | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,19 @@ | ||
| # rocketchat-services | ||
|
|
||
| ## 2.0.38 | ||
|
|
||
| ### Patch Changes | ||
|
|
||
| - <details><summary>Updated dependencies []:</summary> | ||
|
|
||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| </details> | ||
|
|
||
| ## 2.0.37 | ||
|
|
||
| ### Patch Changes | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,17 @@ | ||
| # @rocket.chat/uikit-playground | ||
|
|
||
| ## 0.7.3 | ||
|
|
||
| ### Patch Changes | ||
|
|
||
| - <details><summary>Updated dependencies []:</summary> | ||
|
|
||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| </details> | ||
|
|
||
| ## 0.7.2 | ||
|
|
||
| ### Patch Changes | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,21 @@ | ||
| # @rocket.chat/account-service | ||
|
|
||
| ## 0.4.47 | ||
|
|
||
| ### Patch Changes | ||
|
|
||
| - ([#38120](https://github.com/RocketChat/Rocket.Chat/pull/38120) by [@dionisio-bot](https://github.com/dionisio-bot)) Fixes an issue where some DDP streamer requests were returning before processing was completed | ||
|
|
||
| - <details><summary>Updated dependencies []:</summary> | ||
|
|
||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| - @rocket.chat/[email protected] | ||
| </details> | ||
|
|
||
| ## 0.4.46 | ||
|
|
||
| ### Patch Changes | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Verify
jqpath syntax for nested keys with special characters.The
jqquery on line 128 uses a nested bracket syntax.["${{ inputs.service }}"].["containerimage.digest"]which has an extra period before the second bracket. This may cause issues.Proposed fix
📝 Committable suggestion
🤖 Prompt for AI Agents