@@ -955,6 +955,15 @@ func Routes() *web.Route {
955955 Delete (user .DeleteSecret )
956956 })
957957
958+ m .Group ("/variables" , func () {
959+ m .Get ("" , user .ListVariables )
960+ m .Combo ("/{variablename}" ).
961+ Get (user .GetVariable ).
962+ Delete (user .DeleteVariable ).
963+ Post (bind (api.CreateVariableOption {}), user .CreateVariable ).
964+ Put (bind (api.UpdateVariableOption {}), user .UpdateVariable )
965+ })
966+
958967 m .Group ("/runners" , func () {
959968 m .Get ("/registration-token" , reqToken (), user .GetRegistrationToken )
960969 })
@@ -1073,6 +1082,15 @@ func Routes() *web.Route {
10731082 Delete (reqToken (), reqOwner (), repo .DeleteSecret )
10741083 })
10751084
1085+ m .Group ("/variables" , func () {
1086+ m .Get ("" , reqToken (), reqOwner (), repo .ListVariables )
1087+ m .Combo ("/{variablename}" ).
1088+ Get (reqToken (), reqOwner (), repo .GetVariable ).
1089+ Delete (reqToken (), reqOwner (), repo .DeleteVariable ).
1090+ Post (reqToken (), reqOwner (), bind (api.CreateVariableOption {}), repo .CreateVariable ).
1091+ Put (reqToken (), reqOwner (), bind (api.UpdateVariableOption {}), repo .UpdateVariable )
1092+ })
1093+
10761094 m .Group ("/runners" , func () {
10771095 m .Get ("/registration-token" , reqToken (), reqOwner (), repo .GetRegistrationToken )
10781096 })
@@ -1452,6 +1470,15 @@ func Routes() *web.Route {
14521470 Delete (reqToken (), reqOrgOwnership (), org .DeleteSecret )
14531471 })
14541472
1473+ m .Group ("/variables" , func () {
1474+ m .Get ("" , reqToken (), reqOrgOwnership (), org .ListVariables )
1475+ m .Combo ("/{variablename}" ).
1476+ Get (reqToken (), reqOrgOwnership (), org .GetVariable ).
1477+ Delete (reqToken (), reqOrgOwnership (), org .DeleteVariable ).
1478+ Post (reqToken (), reqOrgOwnership (), bind (api.CreateVariableOption {}), org .CreateVariable ).
1479+ Put (reqToken (), reqOrgOwnership (), bind (api.UpdateVariableOption {}), org .UpdateVariable )
1480+ })
1481+
14551482 m .Group ("/runners" , func () {
14561483 m .Get ("/registration-token" , reqToken (), reqOrgOwnership (), org .GetRegistrationToken )
14571484 })
0 commit comments