From 2903d4a0d2d471f119997b78c676768461c513f1 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 25 Mar 2026 22:54:56 +0000 Subject: [PATCH] fix: remove trailing /releases from publish target URL in ProjectGenerator The getReleasesUrl() method appended "/releases" to the repository URL when setting the publish target. GitHubPublishDriver expects a bare repo URL and appends "/releases/download/..." itself, causing a duplicate path like .../repo-releases/releases/releases/download/... which returns 404. Fixes #447 https://claude.ai/code/session_01EniKoD4HJUhUFssUo34PgQ --- .../java/ca/weblite/jdeploy/services/ProjectGenerator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/main/java/ca/weblite/jdeploy/services/ProjectGenerator.java b/cli/src/main/java/ca/weblite/jdeploy/services/ProjectGenerator.java index dbcb73ad..443e6765 100644 --- a/cli/src/main/java/ca/weblite/jdeploy/services/ProjectGenerator.java +++ b/cli/src/main/java/ca/weblite/jdeploy/services/ProjectGenerator.java @@ -371,9 +371,9 @@ private String getReleasesProjetPath(File projectDirectory, ProjectGeneratorRequ private String getReleasesUrl(ProjectGeneratorRequest request) { if (request.isPrivateRepository()) { - return GITHUB_URL + getReleasesRepository(request) + "/releases"; + return GITHUB_URL + getReleasesRepository(request); } else { - return GITHUB_URL + request.getGithubRepository() + "/releases"; + return GITHUB_URL + request.getGithubRepository(); } } }