fix
This commit is contained in:
parent
0e03aed6d6
commit
9a3b6d3793
@ -16,7 +16,7 @@ class GitlabPipelineSkill(Skill):
|
|||||||
# do some setup stuff here
|
# do some setup stuff here
|
||||||
|
|
||||||
async def _rest_call(self, site, api_url, call_method):
|
async def _rest_call(self, site, api_url, call_method):
|
||||||
token = self.config["gitlab"][site]["access_token"],
|
token = self.config["sites"][site]["access_token"],
|
||||||
headers = {f"Authorization: Bearer {token}"}
|
headers = {f"Authorization: Bearer {token}"}
|
||||||
timeout = aiohttp.ClientTimeout(total=60)
|
timeout = aiohttp.ClientTimeout(total=60)
|
||||||
async with aiohttp.ClientSession(headers=headers, timeout=timeout) as session:
|
async with aiohttp.ClientSession(headers=headers, timeout=timeout) as session:
|
||||||
@ -30,7 +30,7 @@ class GitlabPipelineSkill(Skill):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
async def get_latest_pipeline(self, site, project_id):
|
async def get_latest_pipeline(self, site, project_id):
|
||||||
api_url = f"{self.config["gitlab"]["sites"][site]["url"]}/api/v4/projects/{project_id}/pipelines/latest"
|
api_url = f"{self.config["sites"][site]["url"]}/api/v4/projects/{project_id}/pipelines/latest"
|
||||||
data = await self._rest_call(site, api_url, "get")
|
data = await self._rest_call(site, api_url, "get")
|
||||||
return_text = f"*For site {site} latest - Pipline*\n"
|
return_text = f"*For site {site} latest - Pipline*\n"
|
||||||
for i in data["results"]:
|
for i in data["results"]:
|
||||||
@ -63,5 +63,5 @@ class GitlabPipelineSkill(Skill):
|
|||||||
|
|
||||||
@match_regex(r"^/gitlab sites$")
|
@match_regex(r"^/gitlab sites$")
|
||||||
async def list_gitlab_sites(self, message):
|
async def list_gitlab_sites(self, message):
|
||||||
sites_print = [i["site"] for i in self.config.sites]
|
sites_print = [i["site"] for i in self.config["sites"]
|
||||||
await message.respond(f"{sites_print}")
|
await message.respond(f"{sites_print}")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user