use_gitlab_ci()
does not use repo_name
anymore as “rocker” images fix CRAN to a specific date.use_gitlab_ci()
allows to decide whether to update R
packages during the CI pipelinegl_new_group()
, gl_edit_group()
,
gl_delete_group()
, gl_list_groups()
,
gl_list_sub_groups()
to deal with groups on a GitLab
instance (@mpolano)gl_new_subgroup()
to create a subgroup in a group
(@margotbrd)gl_delete_file()
to delete a file in a repositorygl_list_project_members()
and
gl_list_group_members
to retrieve members of a project or a
group (#61, @datawookie)gitlab()
queries allow for a vector of parameters to be
passed to the API. This is needed when the API asks for an array (@klmr)multilist_to_tibble()
transforms a deep structured
nested list from an API into a tibble (#86, @statnmap, @ymansiaux)gl_file_exists()
, gl_list_files()
,
gl_push_file()
, gl_delete_file()
now work with
files in subdirectoriesgl_push_file()
(#73, #111)page
and max_page
for
infinite pagination (#90)auto_format=FALSE
(#82)gl_list_group_projects()
lists projects of a group
(@Yoshinobu-Ishizaki)main
whenever required.
gitlabr_options_set("gitlabr.main", "master")
project
as first
parameter. Changes apply to:
gl_get_comments()
,gl_to_issue_id()
,
gl_get_issue_comments()
,
gl_get_commit_comments()
, gl_edit_comment()
,
gl_edit_issue_comment()
,
gl_edit_commit_comment()
gl_repository()
gl_get_issue()
, gl_to_issue_id()
,
gl_new_issue()
, gl_create_issue()
,
gl_edit_issue()
, gl_close_issue()
,
gl_reopen_issue()
, gl_assign_issue()
,
gl_unassign_issue()
api_version = "v4"
by
api_version = 4
force_api_v3 = TRUE
by
api_version = 4
for deprecation by defaultuse_gitlab_ci()
with pre-defined
templatesgl_get_project()
,
gl_new_project()
, gl_edit_project()
,
gl_delete_project()
gl_*
functionsgl_archive()
is used to archive a project (not to
download an archive)max_page
with gl_()
functions
calling gitlab()
page == "all"
max_page
in examples and tests to retrieve
content to allow to work with big GitLab servers like Gitlab.comupdate_gitlabr_code()
removedgl_create_issue
is introduced as new alias for
gl_new_issue
gl_connection
.
force_api_v3
parameter to force old API version logic.gl_builds
was replaced by
gl_pipelines
and gl_jobs
to reflect API v4
logic.push_to_remotes
parameter was added to
use_gitlab_ci
such that gitlab CI can be used conveniently
for pushing to remote repositories.There is no gitlabr 0.8. Version number 0.9 was used to align with GitLab version 9.0, for which this version is appropriate.
NEWS.md
file to track changes to the
package.