Gradle Publishing in Github Workflows не работает (403 запрещено)JAVA

Программисты JAVA общаются здесь
Anonymous
Gradle Publishing in Github Workflows не работает (403 запрещено)

Сообщение Anonymous »

Я сталкиваюсь с действительно страшной проблемой. и те же пользователи и учетные данные, что и рабочий процесс GitHub, и он загружает все артефакты без каких -либо проблем. Я абсолютно уверен, что это не неправильные разрешения или неисправные файлы рабочего процесса. < /P>
Если у кого -то есть представление о том, что происходит, я был бы рад узнать! Таким образом, задача графика публикации немного грязно.

Код: Выделить всё

name: Publish - Snapshot
on:
push

jobs:
publish:
strategy:
matrix:
java: [ 21 ]
os: [ ubuntu-latest ]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{ matrix.java }}

- name: Make Gradle Executable
run: chmod +x ./gradlew

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3

- name: Determine Version
id: version
run: |
GIT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
GIT_HASH=$(git rev-parse HEAD)

VERSION="${GIT_BRANCH}-${GIT_HASH:0:7}"

echo "version=$VERSION" >> "$GITHUB_OUTPUT"
echo "Version: ${VERSION}" >> $GITHUB_STEP_SUMMARY

- name: Publish Artifacts
run: ./gradlew publish
env:
REPO_USERNAME: ${{ secrets.REPOSITORY_USER }}
REPO_PASSWORD: ${{ secrets.REPOSITORY_PASSWORD }}
RELEASE: false
VERSION: ${{ steps.version.outputs.version }}
< /code>
Вот build.gradle.kts: < /p>
import java.net.URI

plugins {
id("java-library")
id("maven-publish")
}

java {
withJavadocJar()
}

dependencies {

}

publishing {
publications {
create("core") {
from(components["java"])
}
}

repositories {
mavenLocal()

maven {
name = "AtlasWorld-Repository"
url = URI.create("https://repository.atlasworld.fr/repository/maven-snapshot/")

credentials {
username = System.getenv("REPO_USERNAME")
password = System.getenv("REPO_PASSWORD")
}

metadataSources {
gradleMetadata()
}
}
}
}
< /code>
Вот образец вывода действия Github, который я получил. (Для вывода полного действия см. В этом действии: https://github.com/belgiandev/action-sandbox/rances/runs/16936757503/job/48002882361)
* What went wrong:
Execution failed for task ':core:publishCorePublicationToAtlasWorld-RepositoryRepository'.
> Failed to publish publication 'core' to repository 'AtlasWorld-Repository'
> Could not PUT 'https://repository.atlasworld.fr/repository/maven-snapshots/fr/atlasworld/fresco-core/master-ad82aba/fresco-core-master-ad82aba.jar.sha1'. Received status code 403 from server: Forbidden
Репо также доступен здесь: https://repository.atlasworld.fr/#brows ... -snapshots

Подробнее здесь: https://stackoverflow.com/questions/797 ... -forbidden

Вернуться в «JAVA»