-
Notifications
You must be signed in to change notification settings - Fork 83
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
chore(release): pulling release/3.1.0 into main #1657
Conversation
… test (#1654) * chore: default constant for plugins and integrations base url updated * chore: updated beta path in unit test
* feat: remove beta status for all the packages * fix: mono repo version bump * chore: remove beta status from package version * chore: use user group for code owners * chore: use github runner for publishing new releases * chore: fix inconsistencies in github workflows * fix: dependency chain across all the packages and typos * fix: reset the crypto-es version * fix: crypto-js, crypto-es and vulnerable versions * chore: upgrade size-limit action to the latest version
WalkthroughThe recent updates primarily focus on renaming steps in GitHub workflows for clarity, updating dependencies across various packages, and correcting the capitalization of "JavaScript" in documentation. A significant version change is noted in the Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
Invalid PR. Hence, closing it. |
Quality Gate passedIssues Measures |
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.
Review Status
Actionable comments generated: 0
Configuration used: CodeRabbit UI
Files ignored due to path filters (18)
migrations.json
is excluded by:!**/*.json
package-lock.json
is excluded by:!**/*.json
package.json
is excluded by:!**/*.json
packages/analytics-js-common/package.json
is excluded by:!**/*.json
packages/analytics-js-common/project.json
is excluded by:!**/*.json
packages/analytics-js-integrations/package.json
is excluded by:!**/*.json
packages/analytics-js-integrations/project.json
is excluded by:!**/*.json
packages/analytics-js-plugins/package.json
is excluded by:!**/*.json
packages/analytics-js-plugins/project.json
is excluded by:!**/*.json
packages/analytics-js-service-worker/package.json
is excluded by:!**/*.json
packages/analytics-js/package.json
is excluded by:!**/*.json
packages/analytics-js/project.json
is excluded by:!**/*.json
packages/analytics-v1.1/package.json
is excluded by:!**/*.json
packages/analytics-v1.1/project.json
is excluded by:!**/*.json
packages/loading-scripts/package.json
is excluded by:!**/*.json
packages/loading-scripts/project.json
is excluded by:!**/*.json
packages/sanity-suite/package.json
is excluded by:!**/*.json
packages/sanity-suite/project.json
is excluded by:!**/*.json
Files selected for processing (29)
- .github/workflows/deploy-npm.yml (2 hunks)
- .github/workflows/deploy-prod.yml (6 hunks)
- .github/workflows/deploy-staging.yml (1 hunks)
- .github/workflows/publish-new-release.yml (1 hunks)
- .github/workflows/security-code-quality-and-bundle-size-checks.yml (1 hunks)
- CODEOWNERS (1 hunks)
- packages/analytics-js-common/CHANGELOG.md (1 hunks)
- packages/analytics-js-common/CHANGELOG_LATEST.md (1 hunks)
- packages/analytics-js-common/README.md (1 hunks)
- packages/analytics-js-integrations/CHANGELOG.md (1 hunks)
- packages/analytics-js-integrations/CHANGELOG_LATEST.md (1 hunks)
- packages/analytics-js-integrations/README.md (1 hunks)
- packages/analytics-js-plugins/CHANGELOG.md (1 hunks)
- packages/analytics-js-plugins/CHANGELOG_LATEST.md (1 hunks)
- packages/analytics-js-plugins/README.md (1 hunks)
- packages/analytics-js-service-worker/README.md (1 hunks)
- packages/analytics-js/CHANGELOG.md (1 hunks)
- packages/analytics-js/CHANGELOG_LATEST.md (1 hunks)
- packages/analytics-js/README.md (1 hunks)
- packages/analytics-js/tests/components/configManager/cdnPaths.test.ts (1 hunks)
- packages/analytics-js/src/constants/urls.ts (1 hunks)
- packages/analytics-v1.1/CHANGELOG.md (1 hunks)
- packages/analytics-v1.1/CHANGELOG_LATEST.md (1 hunks)
- packages/loading-scripts/CHANGELOG.md (1 hunks)
- packages/loading-scripts/CHANGELOG_LATEST.md (1 hunks)
- packages/loading-scripts/README.md (1 hunks)
- packages/sanity-suite/CHANGELOG.md (1 hunks)
- packages/sanity-suite/README.md (1 hunks)
- sonar-project.properties (1 hunks)
Files skipped from review due to trivial changes (16)
- packages/analytics-js-common/README.md
- packages/analytics-js-integrations/CHANGELOG.md
- packages/analytics-js-integrations/README.md
- packages/analytics-js-plugins/CHANGELOG.md
- packages/analytics-js-plugins/CHANGELOG_LATEST.md
- packages/analytics-js-plugins/README.md
- packages/analytics-js-service-worker/README.md
- packages/analytics-js/CHANGELOG.md
- packages/analytics-js/README.md
- packages/analytics-v1.1/CHANGELOG.md
- packages/analytics-v1.1/CHANGELOG_LATEST.md
- packages/loading-scripts/CHANGELOG.md
- packages/loading-scripts/README.md
- packages/sanity-suite/CHANGELOG.md
- packages/sanity-suite/README.md
- sonar-project.properties
Additional comments: 22
CODEOWNERS (1)
- 1-1: The update to the
CODEOWNERS
file, assigning@rudderlabs/js-sdk
as the owner for the/packages/analytics-js-integrations/
directory, is clear and makes sense for organizational purposes. Ensure that all relevant parties are aware of this change.packages/analytics-js-common/CHANGELOG_LATEST.md (1)
- 1-1: The version update in
CHANGELOG_LATEST.md
from3.0.0-beta.19
to0.0.1
is noted. Please confirm that this version change aligns with the intended versioning strategy for the project.packages/analytics-js-integrations/CHANGELOG_LATEST.md (1)
- 1-5: The version update to
0.0.1
and the dependency update for@rudderstack/analytics-js-common
to version0.0.1
inCHANGELOG_LATEST.md
are consistent with project-wide updates. Please ensure that these dependency updates are correctly reflected in thepackage.json
files.packages/loading-scripts/CHANGELOG_LATEST.md (1)
- 1-5: The version update to
0.0.1
and the dependency update for@rudderstack/analytics-js
to version0.0.1
inCHANGELOG_LATEST.md
are part of the project-wide updates. Please ensure that these dependency updates are correctly reflected in thepackage.json
files.packages/analytics-js/CHANGELOG_LATEST.md (1)
- 1-6: The version update to
0.0.1
and the dependency updates for@rudderstack/analytics-js-common
and@rudderstack/analytics-js-plugins
to version0.0.1
inCHANGELOG_LATEST.md
are consistent with the project-wide updates. Please ensure that these dependency updates are correctly reflected in thepackage.json
files and check for any compatibility issues.packages/analytics-js/src/constants/urls.ts (1)
- 7-8: The update to use production URLs instead of beta versions in
urls.ts
is a significant step towards ensuring stability. Please ensure thorough testing is conducted to verify that the SDK functions as expected with these new URLs..github/workflows/security-code-quality-and-bundle-size-checks.yml (1)
- 26-26: Updating the
github-action-check-size-limit
action tov2.10.0
in the workflow is a good practice. Please ensure that this new version is fully compatible with the existing workflow and does not introduce any issues.packages/analytics-js/__tests__/components/configManager/cdnPaths.test.ts (1)
- 64-64: The update to use the
dummyVersion
variable directly incdnPaths.test.ts
, instead of a hardcoded beta version, is a good improvement for test maintainability. Please ensure that all tests pass with this new configuration..github/workflows/publish-new-release.yml (1)
- 16-16: Switching to
ubuntu-latest
simplifies runner management. Ensure all dependencies and tools required by the workflow are available in theubuntu-latest
environment..github/workflows/deploy-staging.yml (3)
- 72-72: Renaming steps for syncing files to S3 improves clarity and maintainability. Good practice.
- 80-80: Updating the Cloudfront invalidation step name enhances clarity. Consistent with best practices.
- 85-85: Adjusting step names for syncing files to the S3 v1.1 staging directory is a positive change for readability.
.github/workflows/deploy-npm.yml (2)
- 21-21: Switching to
ubuntu-latest
for NPM deployment simplifies runner management. Ensure compatibility with theubuntu-latest
environment.- 75-75: Modifying the step name for sending a message to the Slack channel improves clarity. Good practice.
packages/analytics-js-common/CHANGELOG.md (2)
- 5-5: The introduction of version
0.0.1
marks a significant reset or change in the versioning strategy. Ensure that this versioning change is intentional and communicated clearly to users, as it might cause confusion given the previous versioning scheme (3.0.0-beta.19
).- 2-9: > 📝 NOTE
This review was outside the diff hunks and was mapped to the diff hunk with the greatest overlap. Original lines [6-172]
Ensure that all relevant changes, features, and bug fixes introduced in version
0.0.1
are documented in the changelog. Given the significant version reset, it's crucial to provide users with comprehensive information about what has changed..github/workflows/deploy-prod.yml (6)
- 98-98: The step renaming from "Sync files to S3 v3 folder" to "Sync files to S3" simplifies the naming and removes the version-specific reference, which could make the workflow more maintainable in the long run.
- 110-110: Renaming "Sync files to S3 v3 versioned folder" to "Sync files to S3 versioned directory" improves consistency in terminology (using "directory" instead of "folder"). This change aligns with common terminology in documentation and code comments.
- 122-122: The comment update from "unused '/latest' folder" to "unused '/latest' directory" maintains consistency in terminology across the workflow file. It's a minor change but contributes to overall readability and clarity.
- 137-137: Renaming the step for sending messages to the Slack channel removes the version-specific reference ("v3"), which could be beneficial for future workflow adjustments. This change might also simplify the process of updating the workflow for subsequent releases.
- 172-172: The step renaming from "Sync files to S3 v1.1 folder" to "Sync files to S3 v1.1 directory" is consistent with the changes made for the v3 steps, improving overall consistency in the workflow file.
- 187-187: Renaming "Sync files to S3 v1.1 versioned folder" to "Sync files to S3 v1.1 versioned directory" aligns with the terminology adjustments made in other parts of the workflow. This consistency in terminology is crucial for maintainability and readability.
size-limit report 📦
|
👑 An automated PR
Summary by CodeRabbit
New Features
0.0.1
for theanalytics-js-common
package with significant updates.Documentation
Chores
Refactor
Bug Fixes