Skip to content

Copilot Coding Agent Setup for Github Actions environment#1659

Merged
m7pr merged 1 commit into
mainfrom
copilot_setup
Dec 9, 2025
Merged

Copilot Coding Agent Setup for Github Actions environment#1659
m7pr merged 1 commit into
mainfrom
copilot_setup

Conversation

@m7pr

@m7pr m7pr commented Dec 9, 2025

Copy link
Copy Markdown
Collaborator

When GitHub Copilot Coding Agent is run, it is run in GitHub Actions environment.
This yaml file, specify the setup that will be used during the execution of the job.

Coding Agent will work in the same docker conatiner as is used for CI/CD.
It also verifies that R is installed and presents R session, before it starts any job.

This way, we allow coding agent to use R and we use the same environment as in our testing scenarios during CI/CD

Fixes

Partner to

Updated comment to clarify Docker image usage.

Signed-off-by: Marcin <133694481+m7pr@users.noreply.github.com>
@m7pr m7pr added the core label Dec 9, 2025
@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

Unit Tests Summary

  1 files   32 suites   2m 41s ⏱️
404 tests 343 ✅ 61 💤 0 ❌
620 runs  559 ✅ 61 💤 0 ❌

Results for commit 5350259.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

Unit Test Performance Difference

Test Suite $Status$ Time on main $±Time$ $±Tests$ $±Skipped$ $±Failures$ $±Errors$
module_teal 💔 $124.09$ $+5.61$ $0$ $0$ $0$ $0$

Results for commit 1788c88

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

badge

Code Coverage Summary

Filename                          Stmts    Miss  Cover    Missing
------------------------------  -------  ------  -------  ---------------------------------------------------------------------------------------
R/after.R                            59      21  64.41%   42-52, 64, 69, 77-79, 81-89, 100, 104-105
R/checkmate.R                        24       0  100.00%
R/dummy_functions.R                  61       2  96.72%   54, 56
R/include_css_js.R                   11       0  100.00%
R/init.R                            136       0  100.00%
R/module_bookmark_manager.R          99      62  37.37%   54-58, 78-133, 138-139, 151
R/module_data_summary.R             177       8  95.48%   40, 50, 205, 236-240
R/module_filter_data.R               64       0  100.00%
R/module_filter_manager.R           207       7  96.62%   116-117, 313, 340, 352, 359-360
R/module_init_data.R                 84       0  100.00%
R/module_nested_tabs.R              371      36  90.30%   163, 267-282, 302-306, 324, 361, 479-482, 486-489, 493-496
R/module_session_info.R              18       0  100.00%
R/module_snapshot_manager.R         272       9  96.69%   302-306, 373, 376-378
R/module_source_code.R               69       0  100.00%
R/module_teal_lockfile.R            131      53  59.54%   45-57, 60-62, 76, 86-88, 100-102, 110-119, 122, 124, 126-127, 142-146, 161-162, 177-186
R/module_teal_reporter.R            122       9  92.62%   60, 77-78, 81, 98, 128, 142, 144, 158
R/module_teal.R                     211       7  96.68%   127, 142-143, 183, 217, 260-261
R/module_transform_data.R           116       6  94.83%   48, 132-136
R/module_validate_error.R            73       0  100.00%
R/modules.R                         291      61  79.04%   170-174, 229-232, 357-377, 385, 391, 568-574, 587-595, 610-625, 658, 670-678
R/reporter_previewer_module.R        41      12  70.73%   41, 45, 68-85
R/teal_data_module-eval_code.R       23       0  100.00%
R/teal_data_module-within.R           7       0  100.00%
R/teal_data_module.R                 20       0  100.00%
R/teal_data_utils.R                  49       0  100.00%
R/teal_modifiers.R                   57       0  100.00%
R/teal_slices-store.R                29       0  100.00%
R/teal_slices.R                      63       0  100.00%
R/teal_transform_module.R            45       0  100.00%
R/TealAppDriver.R                   298     298  0.00%    50-621
R/utils.R                           291      48  83.51%   403-452, 540-549
R/validate_inputs.R                  32       0  100.00%
R/validations.R                      58       0  100.00%
R/zzz.R                              19       0  100.00%
TOTAL                              3628     639  82.39%

Diff against main

Filename      Stmts    Miss  Cover
----------  -------  ------  --------
TOTAL             0       0  +100.00%

Results for commit: 5350259

Minimum allowed coverage is 80%

♻️ This comment has been updated with latest results

@llrs-roche llrs-roche 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.

Let's see how good copilot goes fixing integration tests :D

@m7pr m7pr mentioned this pull request Dec 9, 2025
@m7pr m7pr merged commit 556759d into main Dec 9, 2025
26 checks passed
@m7pr m7pr deleted the copilot_setup branch December 9, 2025 11:41
@github-actions github-actions Bot locked and limited conversation to collaborators Dec 9, 2025
@llrs-roche llrs-roche self-assigned this Dec 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants