Skip to content

ci: install rtcamp app so business unit and feedback tests run - #1966

Closed
HarishChandran3304 wants to merge 2 commits into
version-16-hotfixfrom
fix/unit-tests-rtcamp-app
Closed

ci: install rtcamp app so business unit and feedback tests run#1966
HarishChandran3304 wants to merge 2 commits into
version-16-hotfixfrom
fix/unit-tests-rtcamp-app

Conversation

@HarishChandran3304

Copy link
Copy Markdown
Contributor

Description

Relevant Technical Choices

Testing Instructions

Additional Information:

Screenshot/Screencast

Checklist

  • I have carefully reviewed the code before submitting it for review.
  • This code is adequately covered by unit tests to validate its functionality.
  • I have conducted thorough testing to ensure it functions as intended.
  • A member of the QA team has reviewed and tested this PR (To be checked by QA or code reviewer)

Fixes #

@HarishChandran3304 HarishChandran3304 self-assigned this Aug 3, 2026
Copilot AI review requested due to automatic review settings August 3, 2026 08:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Updates the CI unit test workflow to fetch and install the rtcamp app (and its dependency) so Business Unit / Customer Feedback-related tests can run.

Changes:

  • Adds helpdesk as a required dependency for rtcamp during app fetch/install in CI.
  • Fetches the private rtcamp app repo using a GitHub secret token and installs it on the test site.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

bench get-app frappe_gmail_thread https://github.com/rtCamp/frappe-gmail-thread --branch version-16 --skip-assets
bench get-app frappe_comment_xt https://github.com/rtCamp/frappe-comment-xt --branch version-16-hotfix --skip-assets
# private repo: owns the Business Unit and Customer Feedback doctypes the team/feedback tests need
bench get-app rtcamp https://rtbot:${{ secrets.RTBOT_TOKEN }}@github.com/rtCamp/erp-rtcamp --branch version-16-hotfix --skip-assets
bench get-app erpnext --branch version-16 --skip-assets
bench get-app hrms --branch version-16 --skip-assets
# required_app of rtcamp
bench get-app helpdesk --branch main --skip-assets
Comment on lines +68 to +71
bench get-app rtcamp https://rtbot:${{ secrets.RTBOT_TOKEN }}@github.com/rtCamp/erp-rtcamp --branch version-16-hotfix --skip-assets
bench get-app next_pms "$GITHUB_WORKSPACE" --skip-assets
bench new-site --db-root-password root --admin-password admin --no-mariadb-socket test_site
bench --site test_site install-app erpnext hrms frappe_gmail_thread frappe_comment_xt next_pms
bench --site test_site install-app erpnext hrms helpdesk frappe_gmail_thread frappe_comment_xt rtcamp next_pms
@robinroy03 robinroy03 closed this Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants