diff --git a/src/main/groovy/io/micronaut/build/MicronautDocsPlugin.groovy b/src/main/groovy/io/micronaut/build/MicronautDocsPlugin.groovy index 2a12ed44..b964d473 100644 --- a/src/main/groovy/io/micronaut/build/MicronautDocsPlugin.groovy +++ b/src/main/groovy/io/micronaut/build/MicronautDocsPlugin.groovy @@ -195,10 +195,10 @@ abstract class MicronautDocsPlugin implements Plugin { outputIndex = layout.buildDir.file("working/05-dropdown/index.html") versionsJson = githubApi.zip(slug) { api, ghSlug -> try { - byte[] jsonArr = api.fetchTagsFromGitHub(ghslug) + byte[] jsonArr = api.fetchTagsFromGitHub(ghSlug) return new String(jsonArr, "UTF-8") } catch (Exception e) { - task.logger.error("Exception fetching github tags for $ghSlug") + task.logger.error("Exception fetching github tags for $ghSlug", e) return "[]" } } diff --git a/src/main/java/io/micronaut/build/utils/GithubApiUtils.java b/src/main/java/io/micronaut/build/utils/GithubApiUtils.java index d1bec514..e9fa5521 100644 --- a/src/main/java/io/micronaut/build/utils/GithubApiUtils.java +++ b/src/main/java/io/micronaut/build/utils/GithubApiUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2017-2022 original authors + * Copyright 2017-2023 original authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -44,6 +44,7 @@ static byte[] fetchTagsFromGitHub(Logger logger, String slug) { private static byte[] fetchFromGithub(Logger logger, String slug, String what) { String url = System.getProperty(GITHUB_API_BASE_URL_SYSTEM_PROPERTY, GITHUB_BASE_API_URL) + "/repos/" + normalizeSlug(slug) + "/" + what; + logger.lifecycle("Fetching " + what + " from " + url); try { return fetchFromGithub(logger, connectionForGithubUrl(logger, url)); } catch (IOException ex) {