42%macro mp_gitreleaseinfo(provider,project,server=0,outlib=GITREL,mdebug=0);
45%let provider=%upcase(&provider);
47%
if &provider=GITHUB %then %
do;
48 %
if "&server"=
"0" %then %let server=https:
49 %let url=&server/repos/&project/releases/latest;
51%
else %
if &provider=GITLAB %then %
do;
52 %
if "&server"=
"0" %then %let server=https:
53 %let url=&server/api/v4/projects/&project/releases;
56%let fref=%mf_getuniquefileref();
58proc http method=
'GET' out=&fref url=
"&url";
59%
if &mdebug=1 %then %
do;
64libname &outlib JSON fileref=&fref;
66%
if &mdebug=1 %then %
do;
74%mend mp_gitreleaseinfo;