From deea15bdb4b3de4406c9fcc3c173b540592b1573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Sat, 29 Apr 2023 21:48:23 +0300 Subject: [PATCH 01/44] Set default `styler` style --- .Rprofile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .Rprofile diff --git a/.Rprofile b/.Rprofile new file mode 100644 index 00000000..b4dda150 --- /dev/null +++ b/.Rprofile @@ -0,0 +1,7 @@ +# This is the default R setup file. + +# Set default `styler` style +if (requireNamespace("styler")) { + new_style = "styler::tidyverse_style(strict = FALSE)" + options(styler.addins_style_transformer = new_style) +} From 8442b1027f56df9df3123d63bef4e09063aa9e7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Sat, 29 Apr 2023 21:48:40 +0300 Subject: [PATCH 02/44] Update DESCRIPTION --- DESCRIPTION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 7736a959..f52391d2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: bio Type: Package Title: Resources Manager for BS-2023 -Version: 0.2.2.1 -Date: 2023-04-23 +Version: 0.2.2.2 +Date: 2023-04-29 Authors@R: person("Vilmantas", "Gegzna", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9500-5167"), From cb3d6a6e2daf325322bcc1d12342b24ed2a6807e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Sat, 29 Apr 2023 21:48:45 +0300 Subject: [PATCH 03/44] Update pkgs-required-version.txt --- inst/install-r/pkgs-required-version.txt | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/inst/install-r/pkgs-required-version.txt b/inst/install-r/pkgs-required-version.txt index dcefc85c..8c941441 100644 --- a/inst/install-r/pkgs-required-version.txt +++ b/inst/install-r/pkgs-required-version.txt @@ -1,6 +1,6 @@ --- title: "Minimal required versions of packages" -date: 2023-01-22 +date: 2023-04-29 notes: "" @@ -11,13 +11,13 @@ notes: "" package | required_version | ignore | notes_version addin.tools | 0.0.10 | FALSE | - addins.rmd | 0.0.14 | FALSE | - -addins.rs | 0.0.11 | FALSE | - +addins.rs | 0.0.12 | FALSE | - backup.tools | 0.0.1 | FALSE | - -bio | 0.2.0 | FALSE | - -BiocManager | 1.30.18 | FALSE | - +bio | 0.2.2 | FALSE | - +BiocManager | 1.30.20 | FALSE | - blogdown | 1.9 | FALSE | - bookdown | 0.32 | FALSE | - -broom | 1.0.0 | FALSE | - +broom | 1.0.4 | FALSE | - bslib | 0.4.0 | FALSE | - car | 3.1-0 | FALSE | Rcmdr chemCal | 0.2.3 | FALSE | - @@ -25,14 +25,14 @@ citr | 0.3.2 | TRUE | - correlation | 0.8.1 | FALSE | - cowplot | 1.1.1 | FALSE | - data.table | 1.14.2 | FALSE | - -DescTools | 0.99.45 | FALSE | - +DescTools | 0.99.48 | FALSE | - devtools | 2.4.4 | FALSE | - -dplyr | 1.0.10 | FALSE | - +dplyr | 1.1.2 | FALSE | - DT | 0.23 | FALSE | - effects | 4.2-2 | FALSE | Rcmdr effectsize | 0.7.0 | FALSE | - effsize | 0.8.1 | FALSE | - -esquisse | 1.1.1 | FALSE | - +esquisse | 1.1.2 | FALSE | - factoextra | 1.0.7 | FALSE | - flextable | 0.7.2 | FALSE | - forcats | 1.0.0 | FALSE | - @@ -40,8 +40,8 @@ fs | 1.5.2 | FALSE | - ggforce | 0.4.1 | FALSE | - gghighlight | 0.4.0 | FALSE | - ggmosaic | 0.3.3 | FALSE | - -ggplot2 | 3.4.0 | FALSE | - -ggpubr | 0.5.0 | FALSE | - +ggplot2 | 3.4.2 | FALSE | - +ggpubr | 0.6.0 | FALSE | - ggstatsplot | 0.10. | FALSE | - ggtext | 0.1.1 | FALSE | - glue | 1.6.2 | FALSE | - @@ -56,7 +56,7 @@ jsonlite | 1.8.0 | FALSE | - knitr | 1.42 | FALSE | - LanguageToolR | 0.1.3 | FALSE | - latex2exp | 0.9.6 | FALSE | - -lm.beta | 1.6-2 | FALSE | - +lm.beta | 1.7-2 | FALSE | - magick | 2.7.3 | FALSE | - magrittr | 2.0.3 | FALSE | - mlr3 | 0.13.4 | FALSE | - @@ -66,7 +66,7 @@ multcomp | 1.4-19 | FALSE | Rcmdr officer | 0.4.3 | FALSE | - openxlsx | 4.2.5 | FALSE | - pander | 0.6.5 | FALSE | - -patchwork | 1.1.1 | FALSE | - +patchwork | 1.1.2 | FALSE | - pkgdown | 2.0.6 | FALSE | - plotly | 4.9.4.1 | FALSE | - purrr | 0.3.4 | FALSE | - @@ -85,7 +85,7 @@ rgl | 0.96.0 | FALSE | Rcmdr rlang | 1.0.4 | FALSE | - rmarkdown | 2.9 | FALSE | - roxygen2 | 7.2.1 | FALSE | - -rstatix | 0.7.0 | FALSE | - +rstatix | 0.7.2 | FALSE | - rvg | 0.2.5 | FALSE | - scales | 1.2.0 | FALSE | - sem | 3.1-15 | FALSE | Rcmdr From 6deff8121574bad7f8f9e55c5cebd32666f81ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Sat, 29 Apr 2023 22:19:36 +0300 Subject: [PATCH 04/44] Update GHA workflows --- .github/workflows/R-CMD-check.yaml | 2 +- .github/workflows/drat--publish-package.yaml | 2 +- .github/workflows/pkgdown.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index bccabb40..bb6c1650 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -43,7 +43,7 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: any::rcmdcheck + extra-packages: any::rcmdcheck, any::styler needs: check - uses: r-lib/actions/check-r-package@v2 diff --git a/.github/workflows/drat--publish-package.yaml b/.github/workflows/drat--publish-package.yaml index e928d264..9145388e 100644 --- a/.github/workflows/drat--publish-package.yaml +++ b/.github/workflows/drat--publish-package.yaml @@ -58,7 +58,7 @@ jobs: - name: Install dependencies shell: Rscript {0} run: | - remotes::install_cran(c("roxygen2", "devtools", "drat")) + remotes::install_cran(c("roxygen2", "devtools", "drat", "styler")) remotes::install_deps(dependencies = TRUE) - name: Roxygenize diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index bd4c72ee..a62a9fe7 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -29,7 +29,7 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: any::pkgdown, any::devtools, local::. + extra-packages: any::pkgdown, any::devtools, any::styler, local::. needs: website - name: Configure Git From 502dcfea2cf6f982b2dc7abc6a7c2c00f66468c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Sat, 29 Apr 2023 23:04:51 +0300 Subject: [PATCH 05/44] Update pkgdown.yaml --- .github/workflows/pkgdown.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index a62a9fe7..ee413e02 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -15,7 +15,8 @@ jobs: group: pkgdown-${{ github.event_name != 'pull_request' || github.run_id }} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} - + permissions: + contents: write steps: - uses: actions/checkout@v3 @@ -62,7 +63,7 @@ jobs: - name: Deploy to GitHub pages 🚀 if: github.event_name != 'pull_request' - uses: JamesIves/github-pages-deploy-action@4.1.4 + uses: JamesIves/github-pages-deploy-action@v4.4.1 with: clean: false branch: gh-pages From 850470ea509aa998478e68e9171baf7816ad98fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Sat, 29 Apr 2023 23:15:59 +0300 Subject: [PATCH 06/44] Update .Rprofile --- .Rprofile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.Rprofile b/.Rprofile index b4dda150..38a3fa5c 100644 --- a/.Rprofile +++ b/.Rprofile @@ -1,7 +1,7 @@ # This is the default R setup file. # Set default `styler` style -if (requireNamespace("styler")) { +if (requireNamespace("styler", quietly = TRUE)) { new_style = "styler::tidyverse_style(strict = FALSE)" options(styler.addins_style_transformer = new_style) } From 69873b7c6a16cd058f7d9ff06105744926dd23fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:54:22 +0300 Subject: [PATCH 07/44] Backup previous version of settings --- .../rstudio-prefs--rstudio-default-2022.json | 208 ++++++++++++++++++ 1 file changed, 208 insertions(+) create mode 100644 inst/rs-settings/rstudio-prefs--rstudio-default-2022.json diff --git a/inst/rs-settings/rstudio-prefs--rstudio-default-2022.json b/inst/rs-settings/rstudio-prefs--rstudio-default-2022.json new file mode 100644 index 00000000..21a19f6d --- /dev/null +++ b/inst/rs-settings/rstudio-prefs--rstudio-default-2022.json @@ -0,0 +1,208 @@ +{ + "allow_source_columns" : true, + "always_enable_rnw_concordance" : true, + "always_save_history" : true, + "ansi_console_mode" : "on", + "auto_append_newline" : false, + "auto_detect_indentation" : false, + "auto_discover_package_dependencies" : true, + "auto_expand_error_tracebacks" : false, + "auto_run_setup_chunk" : true, + "auto_save_idle_ms" : 1000, + "auto_save_on_blur" : false, + "auto_save_on_idle" : "backup", + "background_diagnostics" : true, + "blinking_cursor" : true, + "busy_detection" : "always", + "check_arguments_to_r_function_calls" : false, + "check_for_updates" : true, + "check_null_external_pointers" : false, + "check_unexpected_assignment_in_function_call" : false, + "clang_verbose" : 0, + "clean_before_install" : true, + "clean_texi2dvi_output" : true, + "cleanup_after_r_cmd_check" : true, + "code_completion" : "always", + "code_completion_characters" : 3, + "code_completion_delay" : 250, + "code_completion_other" : "always", + "command_palette_mru" : true, + "console_code_completion" : true, + "console_double_click_select" : false, + "console_line_length_limit" : 1000, + "console_max_lines" : 1000, + "console_suspend_blocked_notice" : true, + "console_suspend_blocked_notice_delay" : 5, + "continue_comments_on_newline" : false, + "cpp_template" : "Rcpp", + "data_viewer_max_cell_size" : 50, + "data_viewer_max_columns" : 50, + "default_latex_program" : "pdfLaTeX", + "default_sweave_engine" : "Sweave", + "diagnostics_in_r_function_calls" : true, + "diagnostics_on_save" : true, + "disabled_aria_live_announcements" : [], + "doc_outline_show" : "sections_only", + "document_load_lint_delay" : 5000, + "editor_keybindings" : "default", + "editor_theme" : "Textmate (default)", + "emoji_skintone" : "(None)", + "enable_screen_reader" : false, + "enable_snippets" : true, + "enable_text_drag" : true, + "execution_behavior" : "statement", + "file_monitor_ignored_components" : [], + "find_panel_legacy_tab_sequence" : false, + "focus_console_after_exec" : false, + "fold_style" : "begin-and-end", + "font_size_points" : 10.0, + "full_project_path_in_window_title" : false, + "git_diff_ignore_whitespace" : false, + "global_theme" : "default", + "graphics_antialiasing" : "default", + "graphics_backend" : "default", + "handle_errors_in_user_code_only" : true, + "help_font_size_points" : 10.0, + "hide_console_on_chunk_execute" : true, + "hide_object_files" : true, + "highlight_code_chunks" : true, + "highlight_console_errors" : true, + "highlight_r_function_calls" : false, + "highlight_selected_line" : false, + "highlight_selected_word" : true, + "highlight_web_link" : true, + "ignore_uppercase_words" : true, + "ignore_words_with_numbers" : true, + "insert_matching" : true, + "insert_native_pipe_operator" : false, + "insert_numbered_latex_sections" : false, + "insert_parens_after_function_completion" : true, + "insert_spaces_around_equals" : true, + "install_pkg_deps_individually" : true, + "jobs_tab_visibility" : "default", + "knit_working_dir" : "default", + "latex_preview_on_cursor_idle" : "always", + "latex_shell_escape" : false, + "launcher_jobs_sort" : "recorded", + "limit_visible_console" : false, + "line_ending_conversion" : "native", + "load_workspace" : true, + "margin_column" : 80, + "memory_query_interval_seconds" : 10, + "native_file_dialogs" : true, + "navigate_to_build_error" : true, + "new_proj_git_init" : false, + "new_proj_use_renv" : false, + "num_spaces_for_tab" : 2, + "packages_pane_enabled" : true, + "pdf_previewer" : "default", + "plumber_viewer_type" : "window", + "posix_terminal_shell" : "default", + "project_safe_startup_seconds" : 30, + "publish_check_certificates" : true, + "python_project_environment_automatic_activate" : true, + "rainbow_parentheses" : false, + "real_time_spellchecking" : true, + "reduced_motion" : false, + "reindent_on_paste" : true, + "relative_line_numbers" : false, + "remove_history_duplicates" : false, + "restore_last_project" : true, + "restore_project_r_version" : true, + "restore_source_document_cursor_position" : true, + "restore_source_documents" : true, + "reuse_sessions_for_project_links" : false, + "rmd_auto_date" : false, + "rmd_chunk_output_inline" : true, + "rmd_viewer_type" : "window", + "run_rprofile_on_resume" : false, + "save_before_sourcing" : true, + "save_files_before_build" : false, + "save_retry_timeout" : 15, + "save_workspace" : "ask", + "screenreader_console_announce_limit" : 25, + "scroll_past_end_of_document" : false, + "server_editor_font_enabled" : false, + "session_protocol_debug" : false, + "shiny_background_jobs" : false, + "shiny_viewer_type" : "window", + "show_diagnostics_cpp" : true, + "show_diagnostics_other" : false, + "show_diagnostics_r" : true, + "show_diagnostics_yaml" : true, + "show_doc_outline_rmd" : false, + "show_focus_rectangles" : true, + "show_function_signature_tooltips" : true, + "show_help_tooltip_on_idle" : false, + "show_hidden_files" : false, + "show_indent_guides" : false, + "show_inline_toolbar_for_r_code_chunks" : true, + "show_internal_functions" : false, + "show_invisibles" : false, + "show_last_dot_value" : false, + "show_launcher_jobs_tab" : true, + "show_line_numbers" : true, + "show_margin" : true, + "show_memory_usage" : true, + "show_panel_focus_rectangle" : false, + "show_publish_diagnostics" : false, + "show_rmd_render_command" : false, + "show_terminal_tab" : true, + "show_user_home_page" : "sessions", + "soft_wrap_r_files" : false, + "soft_wrap_rmd_files" : true, + "sort_file_names_naturally" : true, + "source_with_echo" : false, + "spelling_custom_dictionaries" : [], + "spelling_dictionary_language" : "en_US", + "ssh_key_type" : "ed25519", + "strip_trailing_whitespace" : false, + "style_diagnostics" : false, + "submit_crash_reports" : true, + "surround_selection" : "quotes_and_brackets", + "sync_files_pane_working_dir" : false, + "syntax_color_console" : false, + "tab_completion" : true, + "tab_key_move_focus" : false, + "tab_multiline_completion" : false, + "terminal_bell_style" : "sound", + "terminal_close_behavior" : "always", + "terminal_initial_directory" : "project", + "terminal_local_echo" : true, + "terminal_python_integration" : true, + "terminal_renderer" : "canvas", + "terminal_track_environment" : true, + "terminal_weblinks" : true, + "terminal_websockets" : true, + "toolbar_visible" : true, + "typing_status_delay_ms" : 2000, + "ui_language" : "en", + "use_dataimport" : true, + "use_devtools" : true, + "use_internet2" : true, + "use_newlines_in_makefiles" : true, + "use_publish_ca_bundle" : false, + "use_roxygen" : false, + "use_secure_download" : true, + "use_spaces_for_tab" : true, + "use_tinytex" : false, + "vcs_autorefresh" : true, + "vcs_enabled" : true, + "vertically_align_arguments_indent" : true, + "view_dir_after_r_cmd_check" : false, + "visual_markdown_code_editor" : "ace", + "visual_markdown_code_editor_line_numbers" : false, + "visual_markdown_editing_canonical" : false, + "visual_markdown_editing_is_default" : false, + "visual_markdown_editing_list_spacing" : "spaced", + "visual_markdown_editing_max_content_width" : 700, + "visual_markdown_editing_references_location" : "block", + "visual_markdown_editing_show_doc_outline" : true, + "visual_markdown_editing_show_margin" : false, + "visual_markdown_editing_wrap" : "none", + "visual_markdown_editing_wrap_at_column" : 72, + "warn_if_no_such_variable_in_scope" : false, + "warn_variable_defined_but_not_used" : false, + "windows_terminal_shell" : "default", + "wrap_tab_navigation" : true +} From 668b1e3ee7f217a3aeccfa26772b572a287aef7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:54:55 +0300 Subject: [PATCH 08/44] Update settings (rstudio-default) --- .../rstudio-prefs--rstudio-default.json | 446 ++++++++++-------- 1 file changed, 240 insertions(+), 206 deletions(-) diff --git a/inst/rs-settings/rstudio-prefs--rstudio-default.json b/inst/rs-settings/rstudio-prefs--rstudio-default.json index 21a19f6d..3116e449 100644 --- a/inst/rs-settings/rstudio-prefs--rstudio-default.json +++ b/inst/rs-settings/rstudio-prefs--rstudio-default.json @@ -1,208 +1,242 @@ { - "allow_source_columns" : true, - "always_enable_rnw_concordance" : true, - "always_save_history" : true, - "ansi_console_mode" : "on", - "auto_append_newline" : false, - "auto_detect_indentation" : false, - "auto_discover_package_dependencies" : true, - "auto_expand_error_tracebacks" : false, - "auto_run_setup_chunk" : true, - "auto_save_idle_ms" : 1000, - "auto_save_on_blur" : false, - "auto_save_on_idle" : "backup", - "background_diagnostics" : true, - "blinking_cursor" : true, - "busy_detection" : "always", - "check_arguments_to_r_function_calls" : false, - "check_for_updates" : true, - "check_null_external_pointers" : false, - "check_unexpected_assignment_in_function_call" : false, - "clang_verbose" : 0, - "clean_before_install" : true, - "clean_texi2dvi_output" : true, - "cleanup_after_r_cmd_check" : true, - "code_completion" : "always", - "code_completion_characters" : 3, - "code_completion_delay" : 250, - "code_completion_other" : "always", - "command_palette_mru" : true, - "console_code_completion" : true, - "console_double_click_select" : false, - "console_line_length_limit" : 1000, - "console_max_lines" : 1000, - "console_suspend_blocked_notice" : true, - "console_suspend_blocked_notice_delay" : 5, - "continue_comments_on_newline" : false, - "cpp_template" : "Rcpp", - "data_viewer_max_cell_size" : 50, - "data_viewer_max_columns" : 50, - "default_latex_program" : "pdfLaTeX", - "default_sweave_engine" : "Sweave", - "diagnostics_in_r_function_calls" : true, - "diagnostics_on_save" : true, - "disabled_aria_live_announcements" : [], - "doc_outline_show" : "sections_only", - "document_load_lint_delay" : 5000, - "editor_keybindings" : "default", - "editor_theme" : "Textmate (default)", - "emoji_skintone" : "(None)", - "enable_screen_reader" : false, - "enable_snippets" : true, - "enable_text_drag" : true, - "execution_behavior" : "statement", - "file_monitor_ignored_components" : [], - "find_panel_legacy_tab_sequence" : false, - "focus_console_after_exec" : false, - "fold_style" : "begin-and-end", - "font_size_points" : 10.0, - "full_project_path_in_window_title" : false, - "git_diff_ignore_whitespace" : false, - "global_theme" : "default", - "graphics_antialiasing" : "default", - "graphics_backend" : "default", - "handle_errors_in_user_code_only" : true, - "help_font_size_points" : 10.0, - "hide_console_on_chunk_execute" : true, - "hide_object_files" : true, - "highlight_code_chunks" : true, - "highlight_console_errors" : true, - "highlight_r_function_calls" : false, - "highlight_selected_line" : false, - "highlight_selected_word" : true, - "highlight_web_link" : true, - "ignore_uppercase_words" : true, - "ignore_words_with_numbers" : true, - "insert_matching" : true, - "insert_native_pipe_operator" : false, - "insert_numbered_latex_sections" : false, - "insert_parens_after_function_completion" : true, - "insert_spaces_around_equals" : true, - "install_pkg_deps_individually" : true, - "jobs_tab_visibility" : "default", - "knit_working_dir" : "default", - "latex_preview_on_cursor_idle" : "always", - "latex_shell_escape" : false, - "launcher_jobs_sort" : "recorded", - "limit_visible_console" : false, - "line_ending_conversion" : "native", - "load_workspace" : true, - "margin_column" : 80, - "memory_query_interval_seconds" : 10, - "native_file_dialogs" : true, - "navigate_to_build_error" : true, - "new_proj_git_init" : false, - "new_proj_use_renv" : false, - "num_spaces_for_tab" : 2, - "packages_pane_enabled" : true, - "pdf_previewer" : "default", - "plumber_viewer_type" : "window", - "posix_terminal_shell" : "default", - "project_safe_startup_seconds" : 30, - "publish_check_certificates" : true, - "python_project_environment_automatic_activate" : true, - "rainbow_parentheses" : false, - "real_time_spellchecking" : true, - "reduced_motion" : false, - "reindent_on_paste" : true, - "relative_line_numbers" : false, - "remove_history_duplicates" : false, - "restore_last_project" : true, - "restore_project_r_version" : true, - "restore_source_document_cursor_position" : true, - "restore_source_documents" : true, - "reuse_sessions_for_project_links" : false, - "rmd_auto_date" : false, - "rmd_chunk_output_inline" : true, - "rmd_viewer_type" : "window", - "run_rprofile_on_resume" : false, - "save_before_sourcing" : true, - "save_files_before_build" : false, - "save_retry_timeout" : 15, - "save_workspace" : "ask", - "screenreader_console_announce_limit" : 25, - "scroll_past_end_of_document" : false, - "server_editor_font_enabled" : false, - "session_protocol_debug" : false, - "shiny_background_jobs" : false, - "shiny_viewer_type" : "window", - "show_diagnostics_cpp" : true, - "show_diagnostics_other" : false, - "show_diagnostics_r" : true, - "show_diagnostics_yaml" : true, - "show_doc_outline_rmd" : false, - "show_focus_rectangles" : true, - "show_function_signature_tooltips" : true, - "show_help_tooltip_on_idle" : false, - "show_hidden_files" : false, - "show_indent_guides" : false, - "show_inline_toolbar_for_r_code_chunks" : true, - "show_internal_functions" : false, - "show_invisibles" : false, - "show_last_dot_value" : false, - "show_launcher_jobs_tab" : true, - "show_line_numbers" : true, - "show_margin" : true, - "show_memory_usage" : true, - "show_panel_focus_rectangle" : false, - "show_publish_diagnostics" : false, - "show_rmd_render_command" : false, - "show_terminal_tab" : true, - "show_user_home_page" : "sessions", - "soft_wrap_r_files" : false, - "soft_wrap_rmd_files" : true, - "sort_file_names_naturally" : true, - "source_with_echo" : false, - "spelling_custom_dictionaries" : [], - "spelling_dictionary_language" : "en_US", - "ssh_key_type" : "ed25519", - "strip_trailing_whitespace" : false, - "style_diagnostics" : false, - "submit_crash_reports" : true, - "surround_selection" : "quotes_and_brackets", - "sync_files_pane_working_dir" : false, - "syntax_color_console" : false, - "tab_completion" : true, - "tab_key_move_focus" : false, - "tab_multiline_completion" : false, - "terminal_bell_style" : "sound", - "terminal_close_behavior" : "always", - "terminal_initial_directory" : "project", - "terminal_local_echo" : true, - "terminal_python_integration" : true, - "terminal_renderer" : "canvas", - "terminal_track_environment" : true, - "terminal_weblinks" : true, - "terminal_websockets" : true, - "toolbar_visible" : true, - "typing_status_delay_ms" : 2000, - "ui_language" : "en", - "use_dataimport" : true, - "use_devtools" : true, - "use_internet2" : true, - "use_newlines_in_makefiles" : true, - "use_publish_ca_bundle" : false, - "use_roxygen" : false, - "use_secure_download" : true, - "use_spaces_for_tab" : true, - "use_tinytex" : false, - "vcs_autorefresh" : true, - "vcs_enabled" : true, - "vertically_align_arguments_indent" : true, - "view_dir_after_r_cmd_check" : false, - "visual_markdown_code_editor" : "ace", - "visual_markdown_code_editor_line_numbers" : false, - "visual_markdown_editing_canonical" : false, - "visual_markdown_editing_is_default" : false, - "visual_markdown_editing_list_spacing" : "spaced", - "visual_markdown_editing_max_content_width" : 700, - "visual_markdown_editing_references_location" : "block", - "visual_markdown_editing_show_doc_outline" : true, - "visual_markdown_editing_show_margin" : false, - "visual_markdown_editing_wrap" : "none", - "visual_markdown_editing_wrap_at_column" : 72, - "warn_if_no_such_variable_in_scope" : false, - "warn_variable_defined_but_not_used" : false, - "windows_terminal_shell" : "default", - "wrap_tab_navigation" : true + "allow_source_columns" : true, + "always_enable_rnw_concordance" : true, + "always_save_history" : true, + "ansi_console_mode" : "on", + "auto_append_newline" : false, + "auto_detect_indentation" : false, + "auto_discover_package_dependencies" : true, + "auto_expand_error_tracebacks" : false, + "auto_run_setup_chunk" : true, + "auto_save_idle_ms" : 1000, + "auto_save_on_blur" : false, + "auto_save_on_idle" : "backup", + "background_diagnostics" : true, + "background_diagnostics_delay_ms" : 2000, + "bioconductor_mirror_name" : "Seattle (USA)", + "bioconductor_mirror_url" : "http://www.bioconductor.org", + "blinking_cursor" : true, + "busy_detection" : "always", + "busy_exclusion_list" : ["tmux", "screen"], + "check_arguments_to_r_function_calls" : false, + "check_for_updates" : true, + "check_null_external_pointers" : false, + "check_unexpected_assignment_in_function_call" : false, + "clang_verbose" : 0, + "clean_before_install" : true, + "clean_texi2dvi_output" : true, + "cleanup_after_r_cmd_check" : true, + "code_completion" : "always", + "code_completion_characters" : 3, + "code_completion_delay" : 250, + "code_completion_other" : "always", + "color_preview" : true, + "command_palette_mru" : true, + "console_code_completion" : true, + "console_double_click_select" : false, + "console_line_length_limit" : 1000, + "console_max_lines" : 1000, + "console_suspend_blocked_notice" : true, + "console_suspend_blocked_notice_delay" : 5, + "continue_comments_on_newline" : false, + "cpp_template" : "Rcpp", + "cran_mirror" : {}, + "custom_shell_command" : "", + "custom_shell_options" : "", + "data_viewer_max_cell_size" : 50, + "data_viewer_max_columns" : 50, + "default_encoding" : "", + "default_latex_program" : "pdfLaTeX", + "default_project_location" : "", + "default_r_version" : {}, + "default_sweave_engine" : "Sweave", + "diagnostics_in_r_function_calls" : true, + "diagnostics_on_save" : true, + "disable_renderer_accessibility" : false, + "disabled_aria_live_announcements" : [], + "discard_pending_console_input_on_error" : true, + "doc_outline_show" : "sections_only", + "document_author" : "", + "document_load_lint_delay" : 5000, + "editor_keybindings" : "default", + "editor_scroll_multiplier" : 100, + "editor_theme" : "Textmate (default)", + "emoji_skintone" : "(None)", + "enable_cloud_publish_ui" : true, + "enable_screen_reader" : false, + "enable_snippets" : true, + "enable_text_drag" : true, + "execution_behavior" : "statement", + "file_monitor_ignored_components" : [], + "find_panel_legacy_tab_sequence" : false, + "focus_console_after_exec" : false, + "fold_style" : "begin-and-end", + "font_size_points" : 10, + "full_project_path_in_window_title" : false, + "git_diff_ignore_whitespace" : false, + "git_exe_path" : "", + "global_theme" : "default", + "graphics_antialiasing" : "default", + "graphics_backend" : "default", + "handle_errors_in_user_code_only" : true, + "help_font_size_points" : 10, + "hide_console_on_chunk_execute" : true, + "hide_object_files" : true, + "highlight_code_chunks" : true, + "highlight_console_errors" : true, + "highlight_r_function_calls" : false, + "highlight_selected_line" : false, + "highlight_selected_word" : true, + "highlight_web_link" : true, + "ignore_uppercase_words" : true, + "ignore_words_with_numbers" : true, + "indent_guides" : "none", + "initial_working_directory" : "", + "insert_matching" : true, + "insert_native_pipe_operator" : false, + "insert_numbered_latex_sections" : false, + "insert_parens_after_function_completion" : true, + "insert_spaces_around_equals" : true, + "install_pkg_deps_individually" : true, + "jobs_tab_visibility" : "default", + "knit_working_dir" : "default", + "latex_preview_on_cursor_idle" : "always", + "latex_shell_escape" : false, + "launcher_jobs_sort" : "recorded", + "limit_visible_console" : false, + "line_ending_conversion" : "native", + "load_workspace" : true, + "margin_column" : 80, + "memory_query_interval_seconds" : 10, + "native_file_dialogs" : true, + "navigate_to_build_error" : true, + "new_proj_git_init" : false, + "new_proj_use_renv" : false, + "num_spaces_for_tab" : 2, + "packages_pane_enabled" : true, + "panes" : {}, + "pdf_previewer" : "default", + "plumber_viewer_type" : "window", + "posix_terminal_shell" : "default", + "project_safe_startup_seconds" : 30, + "publish_ca_bundle" : "", + "publish_check_certificates" : true, + "python_path" : "", + "python_project_environment_automatic_activate": true, + "python_type" : "", + "python_version" : "", + "rainbow_fenced_divs" : true, + "rainbow_parentheses" : false, + "real_time_spellchecking" : true, + "reduced_motion" : false, + "reindent_on_paste" : true, + "relative_line_numbers" : false, + "remove_history_duplicates" : false, + "restore_last_project" : true, + "restore_project_r_version" : true, + "restore_source_document_cursor_position" : true, + "restore_source_documents" : true, + "reuse_sessions_for_project_links" : false, + "rmd_auto_date" : false, + "rmd_chunk_output_inline" : true, + "rmd_preferred_template_path" : "", + "rmd_viewer_type" : "window", + "root_document" : "", + "rsa_key_path" : "", + "run_rprofile_on_resume" : false, + "save_before_sourcing" : true, + "save_files_before_build" : false, + "save_retry_timeout" : 15, + "save_workspace" : "ask", + "screenreader_console_announce_limit" : 25, + "scroll_past_end_of_document" : false, + "server_editor_font" : "", + "server_editor_font_enabled" : false, + "session_protocol_debug" : false, + "shiny_background_jobs" : false, + "shiny_viewer_type" : "window", + "show_diagnostics_cpp" : true, + "show_diagnostics_other" : false, + "show_diagnostics_r" : true, + "show_diagnostics_yaml" : true, + "show_doc_outline_rmd" : false, + "show_focus_rectangles" : true, + "show_function_signature_tooltips" : true, + "show_help_tooltip_on_idle" : false, + "show_hidden_files" : false, + "show_inline_toolbar_for_r_code_chunks" : true, + "show_internal_functions" : false, + "show_invisibles" : false, + "show_last_dot_value" : false, + "show_launcher_jobs_tab" : true, + "show_line_numbers" : true, + "show_margin" : true, + "show_memory_usage" : true, + "show_panel_focus_rectangle" : false, + "show_publish_diagnostics" : false, + "show_rmd_render_command" : false, + "show_terminal_tab" : true, + "show_user_home_page" : "sessions", + "soft_wrap_r_files" : false, + "soft_wrap_rmd_files" : true, + "sort_file_names_naturally" : true, + "source_with_echo" : false, + "spelling_custom_dictionaries" : [], + "spelling_dictionary_language" : "en_US", + "ssh_key_type" : "ed25519", + "strip_trailing_whitespace" : false, + "style_diagnostics" : false, + "submit_crash_reports" : true, + "surround_selection" : "quotes_and_brackets", + "svn_exe_path" : "", + "sync_files_pane_working_dir" : false, + "syntax_color_console" : false, + "tab_completion" : true, + "tab_key_move_focus" : false, + "tab_multiline_completion" : false, + "terminal_bell_style" : "sound", + "terminal_close_behavior" : "always", + "terminal_initial_directory" : "project", + "terminal_local_echo" : true, + "terminal_path" : "", + "terminal_python_integration" : true, + "terminal_renderer" : "canvas", + "terminal_track_environment" : true, + "terminal_weblinks" : true, + "terminal_websockets" : true, + "text_rendering" : "auto", + "toolbar_visible" : true, + "typing_status_delay_ms" : 2000, + "ui_language" : "en", + "use_dataimport" : true, + "use_devtools" : true, + "use_internet2" : true, + "use_newlines_in_makefiles" : true, + "use_publish_ca_bundle" : false, + "use_roxygen" : false, + "use_secure_download" : true, + "use_spaces_for_tab" : true, + "use_tinytex" : false, + "vcs_autorefresh" : true, + "vcs_enabled" : true, + "vertically_align_arguments_indent" : true, + "view_dir_after_r_cmd_check" : false, + "visual_markdown_code_editor" : "ace", + "visual_markdown_code_editor_line_numbers" : false, + "visual_markdown_editing_canonical" : false, + "visual_markdown_editing_font_size_points" : 0, + "visual_markdown_editing_is_default" : false, + "visual_markdown_editing_list_spacing" : "spaced", + "visual_markdown_editing_max_content_width" : 700, + "visual_markdown_editing_references_location" : "block", + "visual_markdown_editing_show_doc_outline" : true, + "visual_markdown_editing_show_margin" : false, + "visual_markdown_editing_wrap" : "none", + "visual_markdown_editing_wrap_at_column" : 72, + "warn_if_no_such_variable_in_scope" : false, + "warn_variable_defined_but_not_used" : false, + "windows_terminal_shell" : "default", + "wrap_tab_navigation" : true, + "zotero_libraries" : ["My Library"] } + From 42fd31746c40399fb6a689495a0e2397822c9727 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:55:26 +0300 Subject: [PATCH 09/44] Fix settings --- inst/rs-settings/rstudio-prefs--bio-default.json | 1 - 1 file changed, 1 deletion(-) diff --git a/inst/rs-settings/rstudio-prefs--bio-default.json b/inst/rs-settings/rstudio-prefs--bio-default.json index 217d7488..857c5e5e 100644 --- a/inst/rs-settings/rstudio-prefs--bio-default.json +++ b/inst/rs-settings/rstudio-prefs--bio-default.json @@ -56,7 +56,6 @@ "highlight_web_link" : true, "initial_working_directory" : "~/R/darbinis", "insert_matching" : true, - "insert_native_pipe_operator" : false, "insert_native_pipe_operator" : true, "insert_parens_after_function_completion" : true, "insert_spaces_around_equals" : true, From 065455f7fa76cc413312041ce57e8449f3d9500e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:55:45 +0300 Subject: [PATCH 10/44] Update programs-required-version.txt --- inst/install-r/programs-required-version.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/inst/install-r/programs-required-version.txt b/inst/install-r/programs-required-version.txt index 3691be3d..144af624 100644 --- a/inst/install-r/programs-required-version.txt +++ b/inst/install-r/programs-required-version.txt @@ -1,6 +1,6 @@ --- title: "Minimal required versions of programs" -date: 2023-04-23 +date: 2023-07-28 notes: "" @@ -9,7 +9,7 @@ notes: "" --- # This text must be in line 10 ----------------------------------------------- program | required_version | ignore | notes_version -R | 4.2.2 | FALSE | -RStudio | 2023.03.0 | FALSE | For 32-bit systems v 1.1.463 -Quarto | 1.3.336 | FALSE | +R | 4.3.1 | FALSE | +RStudio | 2023.06.0 | FALSE | For 32-bit systems v 1.1.463 +Quarto | 1.4.268 | FALSE | From 05391079cb6ebe3ce072f1149a932c7dce79ac73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:57:24 +0300 Subject: [PATCH 11/44] Backup previous version of settings --- inst/rs-settings/rstudio-prefs--bio-2.json | 110 +++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 inst/rs-settings/rstudio-prefs--bio-2.json diff --git a/inst/rs-settings/rstudio-prefs--bio-2.json b/inst/rs-settings/rstudio-prefs--bio-2.json new file mode 100644 index 00000000..217d7488 --- /dev/null +++ b/inst/rs-settings/rstudio-prefs--bio-2.json @@ -0,0 +1,110 @@ +{ + "allow_source_columns" : true, + "always_save_history" : true, + "ansi_console_mode" : "on", + "auto_append_newline" : true, + "auto_detect_indentation" : false, + "auto_discover_package_dependencies" : true, + "auto_expand_error_tracebacks" : false, + "auto_run_setup_chunk" : true, + "auto_save_idle_ms" : 1000, + "auto_save_on_blur" : true, + "auto_save_on_idle" : "backup", + "background_diagnostics" : true, + "background_diagnostics_delay_ms" : 2000, + "blinking_cursor" : true, + "check_arguments_to_r_function_calls" : true, + "check_for_updates" : true, + "check_unexpected_assignment_in_function_call": true, + "clean_before_install" : true, + "clean_texi2dvi_output" : true, + "cleanup_after_r_cmd_check" : true, + "code_completion" : "always", + "code_completion_characters" : 3, + "code_completion_delay" : 250, + "code_completion_other" : "always", + "command_palette_mru" : true, + "console_code_completion" : true, + "console_double_click_select" : true, + "console_line_length_limit" : 1000, + "console_max_lines" : 1000, + "continue_comments_on_newline" : true, + "data_viewer_max_cell_size" : 50, + "data_viewer_max_columns" : 50, + "default_encoding" : "UTF-8", + "default_project_location" : "~/R", + "diagnostics_in_r_function_calls" : true, + "diagnostics_on_save" : true, + "doc_outline_show" : "sections_only", + "document_author" : "Vardas Pavarde", + "document_load_lint_delay" : 5000, + "editor_keybindings" : "default", + "enable_snippets" : true, + "enable_text_drag" : true, + "execution_behavior" : "statement", + "focus_console_after_exec" : true, + "fold_style" : "begin-and-end", + "full_project_path_in_window_title" : false, + "git_diff_ignore_whitespace" : false, + "help_font_size_points" : 11.0, + "hide_console_on_chunk_execute" : true, + "highlight_code_chunks" : true, + "highlight_console_errors" : true, + "highlight_r_function_calls" : true, + "highlight_selected_line" : true, + "highlight_selected_word" : true, + "highlight_web_link" : true, + "initial_working_directory" : "~/R/darbinis", + "insert_matching" : true, + "insert_native_pipe_operator" : false, + "insert_native_pipe_operator" : true, + "insert_parens_after_function_completion" : true, + "insert_spaces_around_equals" : true, + "jobs_tab_visibility" : "shown", + "knit_working_dir" : "default", + "line_ending_conversion" : "native", + "load_workspace" : false, + "margin_column" : 80, + "new_proj_git_init" : true, + "pdf_previewer" : "rstudio", + "rainbow_parentheses" : true, + "real_time_spellchecking" : true, + "reindent_on_paste" : false, + "restore_last_project" : true, + "restore_source_document_cursor_position" : true, + "restore_source_documents" : true, + "rmd_auto_date" : true, + "rmd_chunk_output_inline" : true, + "save_before_sourcing" : true, + "save_files_before_build" : true, + "save_workspace" : "never", + "show_diagnostics_other" : true, + "show_doc_outline_rmd" : false, + "show_help_tooltip_on_idle" : true, + "show_hidden_files" : true, + "show_indent_guides" : true, + "show_inline_toolbar_for_r_code_chunks" : true, + "show_invisibles" : true, + "show_line_numbers" : true, + "show_margin" : true, + "show_memory_usage" : true, + "show_panel_focus_rectangle" : true, + "soft_wrap_r_files" : true, + "source_with_echo" : true, + "spelling_dictionary_language" : "en_US", + "strip_trailing_whitespace" : true, + "style_diagnostics" : true, + "sync_files_pane_working_dir" : true, + "syntax_color_console" : true, + "terminal_close_behavior" : "never", + "use_tinytex" : true, + "vertically_align_arguments_indent" : false, + "view_dir_after_r_cmd_check" : true, + "visual_markdown_code_editor_line_numbers" : true, + "visual_markdown_editing_list_spacing" : "tight", + "visual_markdown_editing_references_location" : "section", + "visual_markdown_editing_show_margin" : true, + "warn_if_no_such_variable_in_scope" : true, + "warn_variable_defined_but_not_used" : true, + "windows_terminal_shell" : "win-git-bash" +} From 7ea18b65457930f137505506d822c68228ca8b7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:58:16 +0300 Subject: [PATCH 12/44] Clarify instructions --- R/helpers.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/R/helpers.R b/R/helpers.R index 368c439d..4902440e 100644 --- a/R/helpers.R +++ b/R/helpers.R @@ -28,8 +28,8 @@ get_upgrade_str <- function(upgrade) { # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui_msg_restart_rstudio <- function() { usethis::ui_todo(paste0( - "To take effect, {underline('RStudio')} should be ", - "{underline('closed and reopened')}." + "To apply all changes, {underline('close and reopen')} ", + "{underline('RStudio')}." )) } # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 51cbe7f56f07bfe7e0fe592b22f114fab660a8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:59:02 +0300 Subject: [PATCH 13/44] Create function `pkg_list_archived_versions()` --- R/packages--check.R | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/R/packages--check.R b/R/packages--check.R index 51967b3b..e9f83e97 100644 --- a/R/packages--check.R +++ b/R/packages--check.R @@ -339,6 +339,46 @@ get_pkgs_cran_details <- function(repos = NULL) { cran_all } +#' Get previous package versions available on CRAN +#' +#' Function to scrape the CRAN website and retrieve archived (old) package versions +#' +#' @param package (character) +#' Package name. +#' +#' @return Vector with version numbers (the current version is not present). +#' @export +#' +#' @examples +#' list_archived_package_versions("ggplot2") +#' +#' list_archived_package_versions("none") +pkg_list_archived_versions <- function(package) { + + # Base URL of archived packages on CRAN + url <- "https://cran.r-project.org/src/contrib/Archive/" + + # Create the complete URL for the package + package_url <- paste0(url, package) + + # Extract the webpage table rows containing the package versions + rows <- try( + suppressWarnings(readLines(package_url, warn = FALSE)), + silent = TRUE + ) + + if (inherits(rows, "try-error")) { + return(as.numeric_version(NULL)) + } + + # Extract the archived versions + rows |> + stringr::str_extract(stringr::str_glue("{package}_(.*?)[.]tar[.]gz"), 1) |> + na.omit() |> + as.numeric_version() |> + sort(decreasing = TRUE) +} + # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #' Get Details About Non-CRAN Package Installation #' From d49e7ee4d080c5eab1c873d0d4b82dcc95255b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:59:26 +0300 Subject: [PATCH 14/44] Fix spelling --- R/settings.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/settings.R b/R/settings.R index 7863af59..507e10f9 100644 --- a/R/settings.R +++ b/R/settings.R @@ -45,7 +45,7 @@ restriction_status <- function(ignore_ip = getOption("bio.ignore_ip", FALSE), #' 1) Resets RStudio state and user preferences (incl. color scheme) #' 2) Clears function history, plot history, console, recent project list, etc. #' 3) Closes unnecessary windows -#' 4) Resets custom keybindings to "bio-default" +#' 4) Resets custom key bindings to "bio-default" #' 5) Resets R Markdown and R snippets to defaults in package "snippets" #' 6) Creates folder "~/R/darbinis" and starts using it as working directory #' when no project is used. From 0994fd40e2a4b3a7104e88c6bd9ce4c5100a82d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:59:33 +0300 Subject: [PATCH 15/44] Update NAMESPACE --- NAMESPACE | 1 + 1 file changed, 1 insertion(+) diff --git a/NAMESPACE b/NAMESPACE index f41cc464..7ddd85cf 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -46,6 +46,7 @@ export(open_rstudio_snippets_dir) export(open_rstudio_system_dictionaries_dir) export(open_rstudio_user_dictionaries_dir) export(open_user_proj_list) +export(pkg_list_archived_versions) export(read_projects) export(restart_r) export(restart_rstudio) From 5b940704ef5ed7a6836fc9abc58cf5d3705c0b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 08:59:40 +0300 Subject: [PATCH 16/44] Create pkg_list_archived_versions.Rd --- man/pkg_list_archived_versions.Rd | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 man/pkg_list_archived_versions.Rd diff --git a/man/pkg_list_archived_versions.Rd b/man/pkg_list_archived_versions.Rd new file mode 100644 index 00000000..920f78c9 --- /dev/null +++ b/man/pkg_list_archived_versions.Rd @@ -0,0 +1,23 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/packages--check.R +\name{pkg_list_archived_versions} +\alias{pkg_list_archived_versions} +\title{Get previous package versions available on CRAN} +\usage{ +pkg_list_archived_versions(package) +} +\arguments{ +\item{package}{(character) +Package name.} +} +\value{ +Vector with version numbers (the current version is not present). +} +\description{ +Function to scrape the CRAN website and retrieve archived (old) package versions +} +\examples{ +list_archived_package_versions("ggplot2") + +list_archived_package_versions("none") +} From 421d7a42860dcfb1d906b929e9bb214be85e618b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:09:21 +0300 Subject: [PATCH 17/44] Do not export `rstudio_install_spellcheck_dictionary_lt()` lt-LT dictionary is fixed by RStudio: https://github.com/rstudio/rstudio/issues/11918 --- NAMESPACE | 1 - R/dictionaries.R | 8 +------- man/spelling.Rd | 6 ------ 3 files changed, 1 insertion(+), 14 deletions(-) diff --git a/NAMESPACE b/NAMESPACE index 7ddd85cf..392b4401 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -54,7 +54,6 @@ export(rstudio_compare_user_settings) export(rstudio_delete_spellcheck_dictionaries) export(rstudio_download_spellcheck_dictionaries) export(rstudio_install_spellcheck_dictionaries) -export(rstudio_install_spellcheck_dictionary_lt) export(rstudio_reload_ui) export(rstudio_reset_keybindings) export(rstudio_reset_user_settings) diff --git a/R/dictionaries.R b/R/dictionaries.R index 1edbc8e9..17030bc7 100644 --- a/R/dictionaries.R +++ b/R/dictionaries.R @@ -77,8 +77,6 @@ open_rstudio_internal_dictionaries_dir <- function() { #' @description #' - `rstudio_download_spellcheck_dictionaries()` #' downloads and updates RStudio (system) spellchecking dictionaries. -#' - `rstudio_download_spellcheck_dictionaries_lt()` -#' installs improved Lithuanian spellchecking dictionary. #' - `rstudio_delete_spellcheck_dictionaries()` #' deletes RStudio (system) spellchecking dictionaries. #' @@ -92,7 +90,6 @@ open_rstudio_internal_dictionaries_dir <- function() { #' \dontrun{\donttest{ #' rstudio_delete_spellcheck_dictionaries() #' rstudio_download_spellcheck_dictionaries() -#' rstudio_install_spellcheck_dictionary_lt() #' }} rstudio_install_spellcheck_dictionaries <- function(secure = TRUE) { @@ -109,10 +106,7 @@ rstudio_install_spellcheck_dictionaries <- function(secure = TRUE) { rstudio_download_spellcheck_dictionaries <- rstudio_install_spellcheck_dictionaries # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -#' @name spelling -#' @export -#' @concept r and rstudio settings -#' @concept dictionaries + rstudio_install_spellcheck_dictionary_lt <- function() { tryCatch({ diff --git a/man/spelling.Rd b/man/spelling.Rd index 1ccefd3a..a06bbb4a 100644 --- a/man/spelling.Rd +++ b/man/spelling.Rd @@ -4,7 +4,6 @@ \alias{spelling} \alias{rstudio_install_spellcheck_dictionaries} \alias{rstudio_download_spellcheck_dictionaries} -\alias{rstudio_install_spellcheck_dictionary_lt} \alias{rstudio_delete_spellcheck_dictionaries} \title{Dictionaries to check spelling} \usage{ @@ -12,8 +11,6 @@ rstudio_install_spellcheck_dictionaries(secure = TRUE) rstudio_download_spellcheck_dictionaries(secure = TRUE) -rstudio_install_spellcheck_dictionary_lt() - rstudio_delete_spellcheck_dictionaries(ask = TRUE) } \arguments{ @@ -26,8 +23,6 @@ interactively.} \itemize{ \item \code{rstudio_download_spellcheck_dictionaries()} downloads and updates RStudio (system) spellchecking dictionaries. -\item \code{rstudio_download_spellcheck_dictionaries_lt()} -installs improved Lithuanian spellchecking dictionary. \item \code{rstudio_delete_spellcheck_dictionaries()} deletes RStudio (system) spellchecking dictionaries. } @@ -36,7 +31,6 @@ deletes RStudio (system) spellchecking dictionaries. \dontrun{\donttest{ rstudio_delete_spellcheck_dictionaries() rstudio_download_spellcheck_dictionaries() -rstudio_install_spellcheck_dictionary_lt() }} } \concept{dictionaries} From b061e1319ebc017f9c6fd30d3b7dc82e065b45b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:10:11 +0300 Subject: [PATCH 18/44] Delete lt_LT dictionary The dictionary from RStudio is good again. --- inst/dictionaries/lt_LT.zip | Bin 302600 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 inst/dictionaries/lt_LT.zip diff --git a/inst/dictionaries/lt_LT.zip b/inst/dictionaries/lt_LT.zip deleted file mode 100644 index faa8fcaf0e23f38f25c2594b4fac4d317fec376d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302600 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%0D{#l!uulvlU#2@;KRRyMOJBl2&n?R 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

nbSQza=7WzS&nSDm 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

  • 99nWxXl` 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

    }7V8RA}3 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

    Akvb~U^=T)uX-@BP4q4*R`m59Nat&Ki1-kYS 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�lRqi+jAwAO6J+V>^o;O~7-jjT6c@Y6 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 u{ge?*9O-t8l#l From c65603b9054b6623aa2a71c5c1e5575ec812549c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:17:46 +0300 Subject: [PATCH 19/44] Update pkgs-required-version.txt --- inst/install-r/pkgs-required-version.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/inst/install-r/pkgs-required-version.txt b/inst/install-r/pkgs-required-version.txt index 8c941441..e72e1056 100644 --- a/inst/install-r/pkgs-required-version.txt +++ b/inst/install-r/pkgs-required-version.txt @@ -1,6 +1,6 @@ --- title: "Minimal required versions of packages" -date: 2023-04-29 +date: 2023-08-08 notes: "" @@ -28,7 +28,7 @@ data.table | 1.14.2 | FALSE | - DescTools | 0.99.48 | FALSE | - devtools | 2.4.4 | FALSE | - dplyr | 1.1.2 | FALSE | - -DT | 0.23 | FALSE | - +DT | 0.28 | FALSE | - effects | 4.2-2 | FALSE | Rcmdr effectsize | 0.7.0 | FALSE | - effsize | 0.8.1 | FALSE | - @@ -46,7 +46,7 @@ ggstatsplot | 0.10. | FALSE | - ggtext | 0.1.1 | FALSE | - glue | 1.6.2 | FALSE | - gt | 0.8.0 | FALSE | - -gtsummary | 1.7.0 | FALSE | - +gtsummary | 1.7.2 | FALSE | - haven | 2.5.0 | FALSE | - hms | 1.1.1 | FALSE | - hunspell | 3.0.2 | FALSE | - @@ -72,7 +72,7 @@ plotly | 4.9.4.1 | FALSE | - purrr | 0.3.4 | FALSE | - qqplotr | 0.0.6 | FALSE | - quarto | 1.2 | FALSE | - -Rcmdr | 2.7-2 | FALSE | - +Rcmdr | 2.8-1 | FALSE | - RcmdrMisc | 2.7-2 | FALSE | - RcmdrPlugin.biostat | 0.0.70 | FALSE | - RcmdrPlugin.EZR.as.menu | 1.55 | FALSE | - From 03c9182a22ef7fe90cca0f7c167967f6d2cf171b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:18:27 +0300 Subject: [PATCH 20/44] Update DESCRIPTION --- DESCRIPTION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index f52391d2..f72269e2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: bio Type: Package Title: Resources Manager for BS-2023 -Version: 0.2.2.2 -Date: 2023-04-29 +Version: 0.2.2.5 +Date: 2023-08-08 Authors@R: person("Vilmantas", "Gegzna", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9500-5167"), From ec4ea9b1e1c5eaf249f8a1bd76722c868222b46c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:46:58 +0300 Subject: [PATCH 21/44] Update pkgdown.yaml --- .github/workflows/pkgdown.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index ee413e02..915925f1 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -25,7 +25,7 @@ jobs: - uses: r-lib/actions/setup-r@v2 with: use-public-rspm: true - r-version: 'release' + r-version: "release" extra-repositories: "https://mokymai.github.io/download/" - uses: r-lib/actions/setup-r-dependencies@v2 From aea5d62569d0f330c4e529c5cfafaa23a12392ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:47:05 +0300 Subject: [PATCH 22/44] Update R-CMD-check.yaml --- .github/workflows/R-CMD-check.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index bb6c1650..18eb886f 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -5,6 +5,10 @@ on: branches: [main, master, devel] pull_request: branches: [main, master, devel] + schedule: + # (see https://crontab.guru) + - cron: "10 3 * */2 TUE" + workflow_dispatch: name: R-CMD-check From 8202fa54ad8160c3df1a527f0fd0113595dd7c71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 09:47:08 +0300 Subject: [PATCH 23/44] Update drat--publish-package.yaml --- .github/workflows/drat--publish-package.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/drat--publish-package.yaml b/.github/workflows/drat--publish-package.yaml index 9145388e..868e3fb3 100644 --- a/.github/workflows/drat--publish-package.yaml +++ b/.github/workflows/drat--publish-package.yaml @@ -2,6 +2,7 @@ on: push: branches: - master + workflow_dispatch: name: Publish package From 01290a35f1ef2d27594509527f42592106780ec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 15:05:51 +0300 Subject: [PATCH 24/44] Update pkgdown.yaml --- .github/workflows/pkgdown.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 915925f1..874671a0 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -1,3 +1,5 @@ +# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples +# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help on: push: branches: [main, master, devel] @@ -24,8 +26,8 @@ jobs: - uses: r-lib/actions/setup-r@v2 with: - use-public-rspm: true r-version: "release" + use-public-rspm: true extra-repositories: "https://mokymai.github.io/download/" - uses: r-lib/actions/setup-r-dependencies@v2 @@ -63,7 +65,7 @@ jobs: - name: Deploy to GitHub pages 🚀 if: github.event_name != 'pull_request' - uses: JamesIves/github-pages-deploy-action@v4.4.1 + uses: JamesIves/github-pages-deploy-action@v4 with: clean: false branch: gh-pages From 418792366268d19ade4e0eee7bdf4cfb7a2446ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 15:05:54 +0300 Subject: [PATCH 25/44] Update drat--publish-package.yaml --- .github/workflows/drat--publish-package.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/drat--publish-package.yaml b/.github/workflows/drat--publish-package.yaml index 868e3fb3..80ffcbb7 100644 --- a/.github/workflows/drat--publish-package.yaml +++ b/.github/workflows/drat--publish-package.yaml @@ -31,7 +31,7 @@ jobs: CACHE_VERSION: 1 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Info run: | @@ -40,6 +40,9 @@ jobs: - uses: r-lib/actions/setup-r@v2 with: r-version: ${{ matrix.config.r }} + use-public-rspm: true + extra-repositories: "https://mokymai.github.io/download/" + - name: Query dependencies run: | @@ -50,7 +53,7 @@ jobs: - name: Restore R package cache # if: runner.os != 'Windows' - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.R_LIBS_USER }} key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-${CACHE_VERSION}-${{ hashFiles('.github/depends.Rds') }} @@ -92,7 +95,7 @@ jobs: TOKEN: ${{ secrets.DEPLOY_DRAT_TOKEN }} - name: Git clone DEST_REPO - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: ${{ env.DEST_REPO }} # 'mokymai/download' ref: 'master' From f4dfb302ebbb47216779710e3392243e5162ca3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 15:55:19 +0300 Subject: [PATCH 26/44] Update DESCRIPTION --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index f72269e2..132baf8b 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: bio Type: Package Title: Resources Manager for BS-2023 -Version: 0.2.2.5 +Version: 0.2.2.2 Date: 2023-08-08 Authors@R: person("Vilmantas", "Gegzna", role = c("aut", "cre"), From 4d9b311cd75f5702b1c27d8b31df483907b1105c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 15:55:24 +0300 Subject: [PATCH 27/44] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7f04e031..633f9e57 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ Package ***bio*** [![GitHub -version](https://img.shields.io/badge/GitHub-0.2.2.1-brightgreen.svg)](https://github.com/mokymai/bio) +version](https://img.shields.io/badge/GitHub-0.2.2.2-brightgreen.svg)](https://github.com/mokymai/bio) [![R-CMD-check](https://github.com/mokymai/bio/workflows/R-CMD-check/badge.svg)](https://github.com/mokymai/bio/actions) -[![Updated-on](https://img.shields.io/badge/Updated%20on-2023--04--23-yellowgreen.svg)](/commits/master) +[![Updated-on](https://img.shields.io/badge/Updated%20on-2023--08--08-yellowgreen.svg)](/commits/master) [![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental) From ec269e89876beba00da71f20413e5f7b6be3bcdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:03:55 +0300 Subject: [PATCH 28/44] Update README.Rmd --- README.Rmd | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.Rmd b/README.Rmd index e3fa896f..86b2450e 100644 --- a/README.Rmd +++ b/README.Rmd @@ -32,14 +32,14 @@ Sys.setenv(R_REMOTES_NO_ERRORS_FROM_WARNINGS = "true") -Convenience functions to facilitate installation and management of required resources for course units __*Biostatistics*__ (*BS-2023*) and __*Introduction to data analysis with R*__. +Convenience functions to facilitate installation and management of required resources for course unit __*Biostatistics*__ (*BS-2023*).


    -This package is intended to be used with RStudio 2022.12.0 or newer
    -and R 4.2.2 or newer.
    +This package is intended to be used with RStudio 2022.06.0 or newer
    +and R 4.3.1 or newer.
    Functions may not work correctly with the previous versions of RStudio and R. @@ -108,17 +108,17 @@ Options: ```{r README-7a, eval=FALSE} bio::check_installed_programs() -## ✔ Program R (4.2.2) is installed (recommended >= 4.2.2). +## ✔ Program R (4.3.1) is installed (recommended >= 4.3.1). ## ✖ Program RStudio is not installed or is not running. -## ✔ Tool Quarto (1.2.313) is installed (recommended >= 1.2.313). +## ✔ Tool Quarto (1.4.268) is installed (recommended >= 1.3.336). ## ✔ Tool Rtools is installed. ``` ```{r README-7b, eval=FALSE} bio::check_installed_programs("all") -## ✔ Program R (4.2.2) is installed (recommended 4.2.2, available 4.2.2). -## ✔ Program RStudio (2022.7.0.548) is installed (recommended 2022.7.0, available 2022.7.1.554). -## ✔ Tool Quarto (1.2.313) is installed (recommended >= 1.2.313). +## ✔ Program R (4.3.1) is installed (recommended >= 4.2.2, available 4.3.1). +## ✔ Program RStudio (2023.6.1.524) is installed (recommended >= 2023.3.0, available 2023.6.1.524). +## ✔ Tool Quarto (1.4.268) is installed (recommended >= 1.3.336). ## ✔ Tool Rtools is installed. ## ✔ Program Git is installed. ## ✔ Program Meld is installed. From 62bb3df8f4e2cc1c045bece6f6ca732f9a55cfa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:03:58 +0300 Subject: [PATCH 29/44] Update README.md --- README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 633f9e57..7af67f5d 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,11 @@ experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](h Convenience functions to facilitate installation and management of -required resources for course units ***Biostatistics*** (*BS-2023*) and -***Introduction to data analysis with R***. +required resources for course unit ***Biostatistics*** (*BS-2023*).

    This package is intended to be used -with RStudio 2022.12.0 or newer
    and R 4.2.2 or +with RStudio 2022.06.0 or newer
    and R 4.3.1 or newer.
    Functions may not work correctly with the previous versions of RStudio and R.


    @@ -90,17 +89,17 @@ Options: ``` r bio::check_installed_programs() -## ✔ Program R (4.2.2) is installed (recommended >= 4.2.2). +## ✔ Program R (4.3.1) is installed (recommended >= 4.3.1). ## ✖ Program RStudio is not installed or is not running. -## ✔ Tool Quarto (1.2.313) is installed (recommended >= 1.2.313). +## ✔ Tool Quarto (1.4.268) is installed (recommended >= 1.3.336). ## ✔ Tool Rtools is installed. ``` ``` r bio::check_installed_programs("all") -## ✔ Program R (4.2.2) is installed (recommended 4.2.2, available 4.2.2). -## ✔ Program RStudio (2022.7.0.548) is installed (recommended 2022.7.0, available 2022.7.1.554). -## ✔ Tool Quarto (1.2.313) is installed (recommended >= 1.2.313). +## ✔ Program R (4.3.1) is installed (recommended >= 4.2.2, available 4.3.1). +## ✔ Program RStudio (2023.6.1.524) is installed (recommended >= 2023.3.0, available 2023.6.1.524). +## ✔ Tool Quarto (1.4.268) is installed (recommended >= 1.3.336). ## ✔ Tool Rtools is installed. ## ✔ Program Git is installed. ## ✔ Program Meld is installed. From 0d8cf6f1cf012a73d7ccc20e396d77d79710cdcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:24:04 +0300 Subject: [PATCH 30/44] Remove unused functions --- R/u_task_names.R | 361 ----------------------------------------------- 1 file changed, 361 deletions(-) delete mode 100644 R/u_task_names.R diff --git a/R/u_task_names.R b/R/u_task_names.R deleted file mode 100644 index 1fe5632c..00000000 --- a/R/u_task_names.R +++ /dev/null @@ -1,361 +0,0 @@ -#' Transliterate to ASCII Lower-Case Symbol -#' -#' Transliterate all symbols in a string into lower-case ASCII symbols. -#' -#' -#' @param x A string or a character vector. -#' -#' @return A modified string or character vector. -#' -#' @export -#' -#' @examples -#' to_ascii_lower("AbD") -#' to_ascii_lower(c("AAA", "BbB")) -#' -to_ascii_lower <- function(x) { - x <- stringi::stri_trans_general(x, id = "Any-Latin;Greek-Latin;Latin-ASCII") - tolower(x) -} - -format_name <- function(x) { - x <- stringi::stri_trans_general(x, id = "Any-Latin;Greek-Latin;Latin-ASCII") - x <- tools::toTitleCase(x) - gsub(pattern = "\\s+", replacement = "-", x) -} - -decode_speciality <- function(code) { - dplyr::case_when( - code %in% c("bioche", "biochemija") ~ "biochemija" , - code %in% c("biofiz", "biofizika") ~ "biofizika" , - code %in% c("biolog", "biologija") ~ "biologija" , - code %in% c("geneti", "genet", "genetika") ~ "genetika" , - code %in% c("mikrob", "mikrobiologija") ~ "mikrobiologija" , - code %in% c("molbio", "molekuline") ~ "molekuline biologija" , - code %in% c("molbti") ~ "molekuline biotechnologija", - code %in% c("neurbf", "neurobiofizika") ~ "neurobiofizika" , - code %in% c("neurbl", "neurobiologija") ~ "neurobiologija" , - # stop("Unknown code = '", code, "'") - TRUE ~ paste0("(?) UNIDENTIFIED VALUE { ", code ," }") - ) -} - -encode_speciality <- function(specialybe) { - spec <- to_ascii_lower(specialybe) - - supported <- c("biochemija", "biofizika", "biologija", "genetika", - "mikrobiologija", "molekuline biologija", "molekuline biotechnologija", - "neurobiofizika", "neurobiologija") - - not_supported <- specialybe[!spec %in% supported] - if (length(not_supported) > 0) { - stop("Unsupported value of 'specialybe': ", paste(not_supported, sep = ",")) - } - - dplyr::case_when( - specialybe == "biochemija" ~ "bioche", - specialybe == "biofizika" ~ "biofiz", - specialybe == "biologija" ~ "biolog", - specialybe == "genetika" ~ "geneti", - specialybe == "mikrobiologija" ~ "mikrob", - specialybe == "molekuline biologija" ~ "molbio", - specialybe == "molekuline biotechnologija" ~ "molbti", - specialybe == "neurobiofizika" ~ "neurbf", - specialybe == "neurobiologija" ~ "neurbl", - TRUE ~ paste0("(?) UNKNOWN { ", specialybe ," }") - # TRUE ~ stop("Unknown value: specialybe = '", specialybe, "'") - ) -} - -#' Create Filename for Type U Task -#' -#' Create a name for a file or folder which should be submitted as a "U" task. -#' -#' @name u_task -#' -#' @param uzduoties_nr (integer) The number of U task. -#' @param varianto_nr (integer) The variant of the task. -#' Each student has a unique personal variant number. -#' @param specialybe (character) Name of study program. -#' @param pavarde (character) Family name (names). -#' @param vardas (character) Sure name (names). -#' @param patikslinimas (character) Additional information. -#' @param dokumento_formatas (character) File name extension. -#' -#' @param x (character) A file name to parse or to check if it's structure -#' is correct. -#' -#' @return -#' - `u_create_filename()` returns sting with formatted file name. -#' - `u_parse_filename()` returns data frame with details extracted from -#' the filename. -#' - `u_check_filename()` returns `TRUE` if the structure of file name is -#' correct and `FALSE` otherwise. -#' -#' @export -#' @examples -#' u_create_filename( -#' uzduoties_nr = 1, -#' varianto_nr = 000, -#' specialybe = "molekuline biologija", -#' pavarde = "Pavarde", -#' vardas = "Vardas Antras", -#' patikslinimas = "sertifikatas", -#' dokumento_formatas = "pdf" -#' ) -#' -#' u_create_filename( -#' uzduoties_nr = 10, -#' varianto_nr = 000, -#' specialybe = "molekuline biologija", -#' pavarde = "Pavarde", -#' vardas = "Vardas Antras" -#' ) -#' -#' x <- "U01-v000-[molbio]-[Pavarde]-[Vardas-Antras]-sertifikatas.pdf" -#' -#' u_check_filename("U01-v000-[molbio]-[Pavarde]-[Vardas-Antras]-sertifikatas.pdf") -#' u_parse_filename("U01-v000-[molbio]-[Pavarde]-[Vardas-Antras]-sertifikatas.pdf") -#' -#' u_check_filename("U03-v000-[molekuline]-[Pavarde]-[Vardas].zip") -#' u_parse_filename("U03-v000-[molekuline]-[Pavarde]-[Vardas].zip") -#' -#' u_check_filename("U03-v000-[biofiz]-[Pavarde]-[Vardas]") -#' u_parse_filename("U03-v000-[biofiz]-[Pavarde]-[Vardas]") -#' -#' # Incorrect family name: -#' u_parse_filename("U03-v000-[molekuline]-[Pavarde3]-[Vardas].zip") -u_create_filename <- function(uzduoties_nr, - varianto_nr, - specialybe, - pavarde, - vardas, - patikslinimas = "", - dokumento_formatas = NULL) { - checkmate::assert_int(uzduoties_nr) - checkmate::assert_int(varianto_nr) - checkmate::assert_string(specialybe) - checkmate::assert_string(pavarde) - checkmate::assert_string(vardas) - checkmate::assert_string(patikslinimas) - checkmate::assert_string(dokumento_formatas, null.ok = TRUE) - - task <- sprintf("%02i", uzduoties_nr) - vers <- sprintf("%03i", varianto_nr) - - pavarde <- format_name(pavarde) - vard <- format_name(vardas) - more <- to_ascii_lower(patikslinimas) - more <- if (more == "") "" else paste0("-", more) - - if (is.null(dokumento_formatas)) { - ext <- "" - } else { - ext <- paste0(".", to_ascii_lower(dokumento_formatas)) - } - - spec <- encode_speciality(specialybe) - - stringr::str_glue("U{task}-v{vers}-[{spec}]-[{pavarde}]-[{vard}]{more}{ext}") -} - -#' @rdname u_task -#' @export -u_parse_filename <- function(x) { - rematch2::re_match( - x, - paste0( - "(?U\\d{2})-v(?\\d{3})", - "-\\[(?[a-z]*?)\\]", - "-\\[(?[A-Za-z-]*?)\\]", - "-\\[(?[A-Za-z-]*?)\\]", - "(-(?[a-z]*?))?", - "([.](?[A-Za-z]*?))?$" - ) - ) %>% - { - purrr::quietly(tibble::as_tibble) - }(.name_repair = "unique") %>% - .$result %>% - dplyr::select(-...6, -...8, -.text, -.match) %>% - dplyr::mutate( - specialybe = decode_speciality(specialybe), - pavarde = stringr::str_replace_all(pavarde, "-", " "), - vardas = stringr::str_replace_all(vardas, "-", " "), - patikslinimas = - dplyr::if_else( - !tolower(patikslinimas) %in% c("", "sertifikatas", "konspektas"), - paste0("(?) UNIDENTIFIED VALUE { ", patikslinimas, " }"), - patikslinimas - ), - dokumento_formatas = - dplyr::case_when( - dokumento_formatas == "" ~ "{ FOLDER }", - tolower(dokumento_formatas) %in% c("pdf", "zip") ~ dokumento_formatas, - TRUE ~ paste0("(?) UNSUPPORTED EXTENSION { ", dokumento_formatas, " }") - ) - ) %>% - as.matrix() %>% - t() %>% - `colnames<-`("Reiksme") %>% - as.data.frame() %>% - tibble::rownames_to_column("Kategorija") %>% - dplyr::mutate(Kategorija = paste0(Kategorija, ": ")) -} - -#' @rdname u_task -#' @export -u_check_filename <- function(x) { - stringr::str_detect( - x, - paste0( - "U(\\d{2})-v(\\d{3})", # technical info - "-\\[[a-z]*?\\]-\\[([A-Za-z-]*?)\\]-\\[([A-Za-z-]*?)\\]", # user name info - "(-[a-z]*?)?([.][a-z]*?)?$" # additional info and extension - ) - ) -} - - - - -#' Prepare Files For Submission (DataCamp Task) -#' -#' The function creates a folder (e.g.,`U00-atsakymai-ikelimui`) and copies files -#' indicated in `sertifikatas` and `konspektas` to that folder. -#' The copied files are properly renamed. -#' If needed, the function opens the folder and assignment submission webpage. -#' -#' @param uzduoties_nr (integer) -#' @param varianto_nr (integer) -#' @param specialybe (string) -#' @param pavarde (string) -#' @param vardas (string) -#' @param sertifikatas (string) Path to PDF file -#' (certificate issued by DataCamp). -#' @param konspektas (string) Path to PDF file. -#' @param open_dir (`TRUE`|`FALSE`) Open the directory with submission files. -#' @param emokymai_id (integer) Open the directory with submission files. -#' -#' @export -#' -#' @examples -#' if (FALSE) { -#' u_prepare_assignment_dc( -#' uzduoties_nr = 1, -#' varianto_nr = 000, -#' specialybe = "molekuline biologija", -#' pavarde = "Pavarde", -#' vardas = "Vardas Antras", -#' sertifikatas = "pratybos/certificate.pdf", -#' konspektas = "pratybos/konspektas.pdf" -#' ) -#' } -u_prepare_assignment_dc <- function(uzduoties_nr, varianto_nr, specialybe, - pavarde, vardas, sertifikatas, konspektas, - open_dir = FALSE, emokymai_id = NULL) { - - # Check input - arguments <- - c( - "uzduoties_nr", - "varianto_nr", - "specialybe", - "pavarde", - "vardas", - "sertifikatas", - "konspektas" - ) - missing_args <- - c( - missing(uzduoties_nr), - missing(varianto_nr), - missing(specialybe), - missing(pavarde), - missing(vardas), - missing(sertifikatas), - missing(konspektas) - ) - - if (any(missing_args)) { - stop( - "The following arguments are missing: ", - paste(arguments[missing_args], collapse = ", ") - ) - } - - # Check files - if (!fs::file_exists(sertifikatas)) { - stop("The file ('sertifikatas') was not found: ", sertifikatas) - } - - if (!fs::file_exists(konspektas)) { - stop("The file ('konspektas') was not found: ", konspektas) - } - - # TODO: Check, if files are (valid) PDF - - - # Main code - f_name_s <- bio::u_create_filename( - uzduoties_nr = uzduoties_nr, - varianto_nr = varianto_nr, - specialybe = specialybe, - pavarde = pavarde, - vardas = vardas, - patikslinimas = "sertifikatas", - dokumento_formatas = "pdf" - ) - - f_name_k <- bio::u_create_filename( - uzduoties_nr = uzduoties_nr, - varianto_nr = varianto_nr, - specialybe = specialybe, - pavarde = pavarde, - vardas = vardas, - patikslinimas = "konspektas", - dokumento_formatas = "pdf" - ) - - # Open assignment submision webpage - if (!is.null(emokymai_id)) { - emokymai_submit_assingment(id = emokymai_id) - } - - # Create directory - n_dir <- sprintf("U%02d-atsakymai-ikelimui", uzduoties_nr) - fs::dir_create(n_dir) - if (isTRUE(open_dir)) { - browseURL(n_dir) - } - - # Copy and rename files - c( - fs::file_copy(sertifikatas, fs::path(n_dir, f_name_s), overwrite = TRUE), - fs::file_copy(konspektas, fs::path(n_dir, f_name_k), overwrite = TRUE) - ) -} - - - -#' Open Resource on Emokymai -#' -#' @name emokymai -#' @param id Resource ID. -#' -#' @export -emokymai_browse_assingment <- function(id) { - e_url <- paste0("https://emokymai.vu.lt/mod/assign/view.php?id=", id) - browseURL(e_url) -} - -#' @rdname emokymai -#' @export -emokymai_submit_assingment <- function(id) { - e_url <- paste0( - "https://emokymai.vu.lt/mod/assign/view.php?id=", id, - "&action=editsubmission" - ) - browseURL(e_url) -} - From 8e373faa9892d3bafc88fc86acd18caf40311441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:25:54 +0300 Subject: [PATCH 31/44] Update documentation after file removal --- DESCRIPTION | 1 - NAMESPACE | 7 --- man/emokymai.Rd | 18 ------- man/to_ascii_lower.Rd | 22 --------- man/u_prepare_assignment_dc.Rd | 57 ---------------------- man/u_task.Rd | 87 ---------------------------------- 6 files changed, 192 deletions(-) delete mode 100644 man/emokymai.Rd delete mode 100644 man/to_ascii_lower.Rd delete mode 100644 man/u_prepare_assignment_dc.Rd delete mode 100644 man/u_task.Rd diff --git a/DESCRIPTION b/DESCRIPTION index 132baf8b..b5e6736e 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -37,7 +37,6 @@ Imports: purrr, quarto, readr (>= 2.0.0), - rematch2, remotes, rlang, rstudioapi (>= 0.13), diff --git a/NAMESPACE b/NAMESPACE index 392b4401..7795d777 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -8,8 +8,6 @@ export(check_updates_pkg_bio) export(check_updates_rcmdr_biostat) export(check_user_info) export(compare_version) -export(emokymai_browse_assingment) -export(emokymai_submit_assingment) export(get_last_pkgs_installation_status) export(get_os_type) export(get_path_desktop) @@ -58,11 +56,6 @@ export(rstudio_reload_ui) export(rstudio_reset_keybindings) export(rstudio_reset_user_settings) export(rstudio_restart_r) -export(to_ascii_lower) -export(u_check_filename) -export(u_create_filename) -export(u_parse_filename) -export(u_prepare_assignment_dc) export(update_pkg_bio) export(update_pkg_rcmdr_biostat) export(update_pkg_snippets) diff --git a/man/emokymai.Rd b/man/emokymai.Rd deleted file mode 100644 index f4caf137..00000000 --- a/man/emokymai.Rd +++ /dev/null @@ -1,18 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/u_task_names.R -\name{emokymai} -\alias{emokymai} -\alias{emokymai_browse_assingment} -\alias{emokymai_submit_assingment} -\title{Open Resource on Emokymai} -\usage{ -emokymai_browse_assingment(id) - -emokymai_submit_assingment(id) -} -\arguments{ -\item{id}{Resource ID.} -} -\description{ -Open Resource on Emokymai -} diff --git a/man/to_ascii_lower.Rd b/man/to_ascii_lower.Rd deleted file mode 100644 index a471388f..00000000 --- a/man/to_ascii_lower.Rd +++ /dev/null @@ -1,22 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/u_task_names.R -\name{to_ascii_lower} -\alias{to_ascii_lower} -\title{Transliterate to ASCII Lower-Case Symbol} -\usage{ -to_ascii_lower(x) -} -\arguments{ -\item{x}{A string or a character vector.} -} -\value{ -A modified string or character vector. -} -\description{ -Transliterate all symbols in a string into lower-case ASCII symbols. -} -\examples{ -to_ascii_lower("AbD") -to_ascii_lower(c("AAA", "BbB")) - -} diff --git a/man/u_prepare_assignment_dc.Rd b/man/u_prepare_assignment_dc.Rd deleted file mode 100644 index 35d7556b..00000000 --- a/man/u_prepare_assignment_dc.Rd +++ /dev/null @@ -1,57 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/u_task_names.R -\name{u_prepare_assignment_dc} -\alias{u_prepare_assignment_dc} -\title{Prepare Files For Submission (DataCamp Task)} -\usage{ -u_prepare_assignment_dc( - uzduoties_nr, - varianto_nr, - specialybe, - pavarde, - vardas, - sertifikatas, - konspektas, - open_dir = FALSE, - emokymai_id = NULL -) -} -\arguments{ -\item{uzduoties_nr}{(integer)} - -\item{varianto_nr}{(integer)} - -\item{specialybe}{(string)} - -\item{pavarde}{(string)} - -\item{vardas}{(string)} - -\item{sertifikatas}{(string) Path to PDF file -(certificate issued by DataCamp).} - -\item{konspektas}{(string) Path to PDF file.} - -\item{open_dir}{(\code{TRUE}|\code{FALSE}) Open the directory with submission files.} - -\item{emokymai_id}{(integer) Open the directory with submission files.} -} -\description{ -The function creates a folder (e.g.,\code{U00-atsakymai-ikelimui}) and copies files -indicated in \code{sertifikatas} and \code{konspektas} to that folder. -The copied files are properly renamed. -If needed, the function opens the folder and assignment submission webpage. -} -\examples{ -if (FALSE) { - u_prepare_assignment_dc( - uzduoties_nr = 1, - varianto_nr = 000, - specialybe = "molekuline biologija", - pavarde = "Pavarde", - vardas = "Vardas Antras", - sertifikatas = "pratybos/certificate.pdf", - konspektas = "pratybos/konspektas.pdf" - ) -} -} diff --git a/man/u_task.Rd b/man/u_task.Rd deleted file mode 100644 index acc01c5c..00000000 --- a/man/u_task.Rd +++ /dev/null @@ -1,87 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/u_task_names.R -\name{u_task} -\alias{u_task} -\alias{u_create_filename} -\alias{u_parse_filename} -\alias{u_check_filename} -\title{Create Filename for Type U Task} -\usage{ -u_create_filename( - uzduoties_nr, - varianto_nr, - specialybe, - pavarde, - vardas, - patikslinimas = "", - dokumento_formatas = NULL -) - -u_parse_filename(x) - -u_check_filename(x) -} -\arguments{ -\item{uzduoties_nr}{(integer) The number of U task.} - -\item{varianto_nr}{(integer) The variant of the task. -Each student has a unique personal variant number.} - -\item{specialybe}{(character) Name of study program.} - -\item{pavarde}{(character) Family name (names).} - -\item{vardas}{(character) Sure name (names).} - -\item{patikslinimas}{(character) Additional information.} - -\item{dokumento_formatas}{(character) File name extension.} - -\item{x}{(character) A file name to parse or to check if it's structure -is correct.} -} -\value{ -\itemize{ -\item \code{u_create_filename()} returns sting with formatted file name. -\item \code{u_parse_filename()} returns data frame with details extracted from -the filename. -\item \code{u_check_filename()} returns \code{TRUE} if the structure of file name is -correct and \code{FALSE} otherwise. -} -} -\description{ -Create a name for a file or folder which should be submitted as a "U" task. -} -\examples{ -u_create_filename( - uzduoties_nr = 1, - varianto_nr = 000, - specialybe = "molekuline biologija", - pavarde = "Pavarde", - vardas = "Vardas Antras", - patikslinimas = "sertifikatas", - dokumento_formatas = "pdf" -) - -u_create_filename( - uzduoties_nr = 10, - varianto_nr = 000, - specialybe = "molekuline biologija", - pavarde = "Pavarde", - vardas = "Vardas Antras" -) - -x <- "U01-v000-[molbio]-[Pavarde]-[Vardas-Antras]-sertifikatas.pdf" - -u_check_filename("U01-v000-[molbio]-[Pavarde]-[Vardas-Antras]-sertifikatas.pdf") -u_parse_filename("U01-v000-[molbio]-[Pavarde]-[Vardas-Antras]-sertifikatas.pdf") - -u_check_filename("U03-v000-[molekuline]-[Pavarde]-[Vardas].zip") -u_parse_filename("U03-v000-[molekuline]-[Pavarde]-[Vardas].zip") - -u_check_filename("U03-v000-[biofiz]-[Pavarde]-[Vardas]") -u_parse_filename("U03-v000-[biofiz]-[Pavarde]-[Vardas]") - -# Incorrect family name: -u_parse_filename("U03-v000-[molekuline]-[Pavarde3]-[Vardas].zip") -} From c459907cdc2f9d2330afc4cca31287d8f13cfb97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:26:06 +0300 Subject: [PATCH 32/44] Update README.Rmd --- README.Rmd | 1 + 1 file changed, 1 insertion(+) diff --git a/README.Rmd b/README.Rmd index 86b2450e..9f9849c7 100644 --- a/README.Rmd +++ b/README.Rmd @@ -26,6 +26,7 @@ Sys.setenv(R_REMOTES_NO_ERRORS_FROM_WARNINGS = "true") [![R-CMD-check](https://github.com/mokymai/bio/workflows/R-CMD-check/badge.svg)](https://github.com/mokymai/bio/actions) [![Updated-on](https://img.shields.io/badge/Updated%20on-`r gsub('-', '--', Sys.Date())`-yellowgreen.svg)](/commits/master) [![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental) +[![R-CMD-check](https://github.com/mokymai/bio/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/mokymai/bio/actions/workflows/R-CMD-check.yaml) From a5d31ddd83fe7e55c106af4afa386f83dcd47cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:26:22 +0300 Subject: [PATCH 33/44] Update R-CMD-check.yaml --- .github/workflows/R-CMD-check.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 18eb886f..dd2fb95e 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -7,30 +7,41 @@ on: branches: [main, master, devel] schedule: # (see https://crontab.guru) - - cron: "10 3 * */2 TUE" + - cron: "30 3 * */2 TUE" workflow_dispatch: name: R-CMD-check +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: R-CMD-check: runs-on: ${{ matrix.config.os }} + concurrency: + group: > + ${{ github.workflow }}-${{ matrix.config.os }}-${{ matrix.config.r }})- + ${{ github.event_name != 'pull_request' || github.run_id }} + cancel-in-progress: true + name: ${{ matrix.config.os }} (R-${{ matrix.config.r }}) + strategy: fail-fast: false matrix: config: - - {os: macOS-latest, r: 'release'} + - {os: macos-latest, r: 'release'} - {os: windows-latest, r: 'release'} # - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} - {os: ubuntu-latest, r: 'release'} # - {os: ubuntu-latest, r: 'oldrel-1'} env: - R_KEEP_PKG_SOURCE: yes GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + R_KEEP_PKG_SOURCE: yes steps: - uses: actions/checkout@v3 @@ -47,9 +58,10 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: any::rcmdcheck, any::styler + extra-packages: any::rcmdcheck needs: check - uses: r-lib/actions/check-r-package@v2 with: upload-snapshots: true + From d93468fb48448cb6ef356b31a6306ea960450ab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:26:29 +0300 Subject: [PATCH 34/44] Update pkgdown.yaml --- .github/workflows/pkgdown.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 874671a0..efe23d37 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -2,12 +2,12 @@ # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help on: push: - branches: [main, master, devel] + branches: [main, master] release: types: [published] workflow_dispatch: -name: Update website +name: Update website (pkgdown) jobs: pkgdown: @@ -32,7 +32,7 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: any::pkgdown, any::devtools, any::styler, local::. + extra-packages: any::pkgdown, any::devtools, local::. needs: website - name: Configure Git From e3014845f389054fb9edd839177772ae348e0cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:26:35 +0300 Subject: [PATCH 35/44] Update drat--publish-package.yaml --- .github/workflows/drat--publish-package.yaml | 37 ++++++-------------- 1 file changed, 10 insertions(+), 27 deletions(-) diff --git a/.github/workflows/drat--publish-package.yaml b/.github/workflows/drat--publish-package.yaml index 80ffcbb7..b8c9816a 100644 --- a/.github/workflows/drat--publish-package.yaml +++ b/.github/workflows/drat--publish-package.yaml @@ -1,10 +1,9 @@ on: push: - branches: - - master + branches: [master, main] workflow_dispatch: -name: Publish package +name: Publish package (drat) jobs: drat: @@ -25,10 +24,10 @@ jobs: env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} SOURCE_REPO: ${{ github.repository }} DEST_REPO: mokymai/download TMP_DIR: tmp_dir - CACHE_VERSION: 1 steps: - uses: actions/checkout@v3 @@ -43,33 +42,17 @@ jobs: use-public-rspm: true extra-repositories: "https://mokymai.github.io/download/" - - - name: Query dependencies - run: | - install.packages('remotes') - saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2) - writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), ".github/R-version") - shell: Rscript {0} - - - name: Restore R package cache - # if: runner.os != 'Windows' - uses: actions/cache@v3 + - uses: r-lib/actions/setup-r-dependencies@v2 with: - path: ${{ env.R_LIBS_USER }} - key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-${CACHE_VERSION}-${{ hashFiles('.github/depends.Rds') }} - restore-keys: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-${CACHE_VERSION}- - - - name: Install dependencies - shell: Rscript {0} - run: | - remotes::install_cran(c("roxygen2", "devtools", "drat", "styler")) - remotes::install_deps(dependencies = TRUE) + cache-version: 1 + extra-packages: | + roxygen2 + devtools + drat - name: Roxygenize shell: Rscript {0} - run: | - roxygen2::roxygenize() - + run: roxygen2::roxygenize() - name: Build source package if: runner.os == 'Windows' && matrix.config.r == 'release' From 0ca0450aa987d3e45b26757988e941606af2171f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:32:11 +0300 Subject: [PATCH 36/44] Update DESCRIPTION --- DESCRIPTION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index b5e6736e..afbc2db3 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -22,7 +22,7 @@ RoxygenNote: 7.2.3 Additional_repositories: https://mokymai.github.io/download/ Imports: - backup.tools (>= 0.0.1), + backup.tools, checkmate, clipr, crayon, @@ -40,7 +40,7 @@ Imports: remotes, rlang, rstudioapi (>= 0.13), - snippets (>= 0.0.9), + snippets, stringi, stringr, styler, From 1336dbe0ecd21332887d9920db80de0251b952aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 16:57:58 +0300 Subject: [PATCH 37/44] Update R-CMD-check.yaml --- .github/workflows/R-CMD-check.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index dd2fb95e..0979f5c5 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -28,16 +28,13 @@ jobs: name: ${{ matrix.config.os }} (R-${{ matrix.config.r }}) - strategy: fail-fast: false matrix: config: - {os: macos-latest, r: 'release'} - {os: windows-latest, r: 'release'} - # - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} - - {os: ubuntu-latest, r: 'release'} - # - {os: ubuntu-latest, r: 'oldrel-1'} + - {os: ubuntu-latest, r: 'release'} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} @@ -51,14 +48,19 @@ jobs: - uses: r-lib/actions/setup-r@v2 with: r-version: ${{ matrix.config.r }} - http-user-agent: ${{ matrix.config.http-user-agent }} use-public-rspm: true extra-repositories: "https://mokymai.github.io/download/" + - name: Info + run: | + getOption("repos") + shell: Rscript {0} - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: any::rcmdcheck + cache-version: 2 + extra-packages: | + any::rcmdcheck needs: check - uses: r-lib/actions/check-r-package@v2 From 4d6184a32f8aa79479aaafc96a54b9d4a734bd70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 17:05:14 +0300 Subject: [PATCH 38/44] Update R-CMD-check.yaml --- .github/workflows/R-CMD-check.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 0979f5c5..7546738d 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -51,16 +51,19 @@ jobs: use-public-rspm: true extra-repositories: "https://mokymai.github.io/download/" - - name: Info + - name: Set additional repo explicitly + shell: Rscript {0} run: | + options(repos = c( + "https://mokymai.github.io/download/", + getOption("repos") + )) + # Print repos getOption("repos") - shell: Rscript {0} - uses: r-lib/actions/setup-r-dependencies@v2 with: - cache-version: 2 - extra-packages: | - any::rcmdcheck + extra-packages: any::rcmdcheck needs: check - uses: r-lib/actions/check-r-package@v2 From 288741b59444d4e4e8500d7f49134c0bbb009744 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 17:12:34 +0300 Subject: [PATCH 39/44] Update R-CMD-check.yaml --- .github/workflows/R-CMD-check.yaml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 7546738d..e5571a7f 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -37,8 +37,8 @@ jobs: - {os: ubuntu-latest, r: 'release'} env: - GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} R_KEEP_PKG_SOURCE: yes + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - uses: actions/checkout@v3 @@ -51,16 +51,6 @@ jobs: use-public-rspm: true extra-repositories: "https://mokymai.github.io/download/" - - name: Set additional repo explicitly - shell: Rscript {0} - run: | - options(repos = c( - "https://mokymai.github.io/download/", - getOption("repos") - )) - # Print repos - getOption("repos") - - uses: r-lib/actions/setup-r-dependencies@v2 with: extra-packages: any::rcmdcheck @@ -69,4 +59,3 @@ jobs: - uses: r-lib/actions/check-r-package@v2 with: upload-snapshots: true - From ce1ef92a65aa228be9a160d747a980187eac524f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 18:37:46 +0300 Subject: [PATCH 40/44] Fix examples --- R/packages--check.R | 6 ++++-- man/pkg_list_archived_versions.Rd | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/R/packages--check.R b/R/packages--check.R index e9f83e97..44edaa86 100644 --- a/R/packages--check.R +++ b/R/packages--check.R @@ -349,10 +349,12 @@ get_pkgs_cran_details <- function(repos = NULL) { #' @return Vector with version numbers (the current version is not present). #' @export #' +#' @importFrom stats na.omit +#' #' @examples -#' list_archived_package_versions("ggplot2") +#' pkg_list_archived_versions("ggplot2") #' -#' list_archived_package_versions("none") +#' pkg_list_archived_versions("none") pkg_list_archived_versions <- function(package) { # Base URL of archived packages on CRAN diff --git a/man/pkg_list_archived_versions.Rd b/man/pkg_list_archived_versions.Rd index 920f78c9..59411dfe 100644 --- a/man/pkg_list_archived_versions.Rd +++ b/man/pkg_list_archived_versions.Rd @@ -17,7 +17,7 @@ Vector with version numbers (the current version is not present). Function to scrape the CRAN website and retrieve archived (old) package versions } \examples{ -list_archived_package_versions("ggplot2") +pkg_list_archived_versions("ggplot2") -list_archived_package_versions("none") +pkg_list_archived_versions("none") } From 5d0d4de67602fd7ad76e9b886981d98438098455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 18:38:11 +0300 Subject: [PATCH 41/44] Import function --- NAMESPACE | 1 + 1 file changed, 1 insertion(+) diff --git a/NAMESPACE b/NAMESPACE index 7795d777..8304f50c 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -75,6 +75,7 @@ importFrom(magrittr,"%>%") importFrom(rlang,.data) importFrom(snippets,get_path_rstudio_snippets_dir) importFrom(snippets,open_rstudio_snippets_dir) +importFrom(stats,na.omit) importFrom(stats,setNames) importFrom(usethis,ui_code) importFrom(usethis,ui_done) From 12010c9dbc261b831c2c76620c47d5b2947cadb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 18:38:32 +0300 Subject: [PATCH 42/44] Remove unused package --- DESCRIPTION | 1 - 1 file changed, 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index afbc2db3..aec6b6f9 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -41,7 +41,6 @@ Imports: rlang, rstudioapi (>= 0.13), snippets, - stringi, stringr, styler, tibble (>= 3.1.4), From 64dd8df9d4fd92653cf1f8491ff7008b35b2d1a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 19:03:08 +0300 Subject: [PATCH 43/44] Disable code (possibly causes errors on GHA) --- .Rprofile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.Rprofile b/.Rprofile index 38a3fa5c..27229d53 100644 --- a/.Rprofile +++ b/.Rprofile @@ -1,7 +1,7 @@ # This is the default R setup file. -# Set default `styler` style -if (requireNamespace("styler", quietly = TRUE)) { - new_style = "styler::tidyverse_style(strict = FALSE)" - options(styler.addins_style_transformer = new_style) -} +# # Set default `styler` style +# if (requireNamespace("styler", quietly = TRUE)) { +# new_style = "styler::tidyverse_style(strict = FALSE)" +# options(styler.addins_style_transformer = new_style) +# } From fec24ecdc8b3165d421a6d3be7783c23fc332f19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vilmantas=20G=C4=97g=C5=BEna?= Date: Tue, 8 Aug 2023 19:10:44 +0300 Subject: [PATCH 44/44] Delete .Rprofile To test if this solves GHA issue. --- .Rprofile | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 .Rprofile diff --git a/.Rprofile b/.Rprofile deleted file mode 100644 index 27229d53..00000000 --- a/.Rprofile +++ /dev/null @@ -1,7 +0,0 @@ -# This is the default R setup file. - -# # Set default `styler` style -# if (requireNamespace("styler", quietly = TRUE)) { -# new_style = "styler::tidyverse_style(strict = FALSE)" -# options(styler.addins_style_transformer = new_style) -# }