diff --git a/.github/workflows/build.yml b/.forgejo/workflows/build.yml similarity index 100% rename from .github/workflows/build.yml rename to .forgejo/workflows/build.yml diff --git a/.github/workflows/hangar.yml b/.forgejo/workflows/hangar.yml similarity index 100% rename from .github/workflows/hangar.yml rename to .forgejo/workflows/hangar.yml diff --git a/.github/workflows/modrinth.yml b/.forgejo/workflows/modrinth.yml similarity index 100% rename from .github/workflows/modrinth.yml rename to .forgejo/workflows/modrinth.yml diff --git a/.forgejo/workflows/renovate.yml b/.forgejo/workflows/renovate.yml new file mode 100644 index 0000000..4f77847 --- /dev/null +++ b/.forgejo/workflows/renovate.yml @@ -0,0 +1,41 @@ +name: Renovate + +on: + schedule: + - cron: '@daily' + push: + branches: [master] + workflow_dispatch: + +permissions: + contents: read + pull-requests: write + +jobs: + renovate: + runs-on: ubuntu-fat + container: ghcr.io/renovatebot/renovate:latest + steps: + - name: Checkout renovate-config repo + run: | + git clone https://codeberg.org/hyperdefined/renovate-config.git renovate-config + + - name: Show workspace (debug) + run: | + echo "WORKSPACE: $GITHUB_WORKSPACE" + ls -la "$GITHUB_WORKSPACE" + ls -la "$GITHUB_WORKSPACE/renovate-config" + test -f "$GITHUB_WORKSPACE/renovate-config/config.js" || (echo "config.js missing" && exit 1) + + - name: Run Renovate + run: renovate + env: + RENOVATE_CONFIG_FILE: renovate-config/config.js + LOG_LEVEL: debug + RENOVATE_GIT_PRIVATE_KEY: ${{ secrets.WOLF_BOT_KEY }} + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} + GITHUB_COM_TOKEN: ${{ secrets.CODEBERG_PAT }} + GIT_AUTHOR_NAME: 'wolf-bot' + GIT_AUTHOR_EMAIL: 'wolf@hyper.lol' + GIT_COMMITTER_NAME: 'wolf-bot' + GIT_COMMITTER_EMAIL: 'wolf@hyper.lol' \ No newline at end of file diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100755 index 6a4e56f..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -buy_me_a_coffee: hyperdefined diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100755 index 3c0f446..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 -updates: - - package-ecosystem: gradle - directory: "/" - schedule: - interval: daily - time: "11:00" - open-pull-requests-limit: 10 - ignore: - - dependency-name: "io.papermc.paper:paper-api" \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 8d234a7..059fd7e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,7 +16,7 @@ repositories { dependencies { compileOnly("io.papermc.paper:paper-api:26.1.1.build.+") compileOnly("dev.rosewood:rosestacker:1.5.40") - compileOnly("com.github.hyperdefined:hyperlib:1.0.14:all") + compileOnly("org.codeber.hyperdefined:hyperlib:1.0.15:all") } group = "lol.hyper" diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..bc53a21 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "enabled": true, + "extends": ["config:base"], + "osvVulnerabilityAlerts": true +} \ No newline at end of file diff --git a/src/main/java/lol/hyper/toolstats/ToolStats.java b/src/main/java/lol/hyper/toolstats/ToolStats.java index daa3244..34b3eb2 100644 --- a/src/main/java/lol/hyper/toolstats/ToolStats.java +++ b/src/main/java/lol/hyper/toolstats/ToolStats.java @@ -161,7 +161,7 @@ public final class ToolStats extends JavaPlugin { registerCommand("toolstats", commandToolStats); HyperUpdater updater = new HyperUpdater(hyperLib); - updater.setGitHub("hyperdefined", "ToolStats"); + updater.setRepository("hyperdefined", "ToolStats"); updater.setModrinth("oBZj9E15"); updater.setHangar("ToolStats", "paper"); updater.check(); diff --git a/src/main/java/lol/hyper/toolstats/ToolStatsLoader.java b/src/main/java/lol/hyper/toolstats/ToolStatsLoader.java index 81c840b..c9fc5e8 100644 --- a/src/main/java/lol/hyper/toolstats/ToolStatsLoader.java +++ b/src/main/java/lol/hyper/toolstats/ToolStatsLoader.java @@ -30,7 +30,7 @@ public class ToolStatsLoader implements PluginLoader { MavenLibraryResolver resolver = new MavenLibraryResolver(); resolver.addRepository(new RemoteRepository.Builder("jitpack", "default", "https://jitpack.io").build()); - resolver.addDependency(new Dependency(new DefaultArtifact("com.github.hyperdefined:hyperlib:jar:all:1.0.14"), null)); + resolver.addDependency(new Dependency(new DefaultArtifact("org.codeberg.hyperdefined:hyperlib:jar:all:1.0.15"), null)); classpathBuilder.addLibrary(resolver); }