diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b3c4cb32a..66636e4ad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -264,6 +264,29 @@ jobs: core.setOutput('exists', true); } + - name: 🔍 Check if milestone exists + id: check_milestone + uses: actions/github-script@v8.0.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + result-encoding: string + script: | + const version = '${{ steps.changelog.outputs.version }}'; + try { + const milestones = await github.rest.issues.listMilestones({ + owner: context.repo.owner, + repo: context.repo.repo, + state: 'all' + }); + const milestoneExists = milestones.data.some(milestone => milestone.title === version); + console.log(`Milestone "${version}" exists: ${milestoneExists}`); + return milestoneExists; + } catch (error) { + console.log('Error checking milestones, assuming milestone does not exist'); + return false; + } + - name: 🔍 Create Pull Request if tag not found if: ${{ steps.check_existing_pr.outputs.exists == 'false' }} uses: devops-infra/action-pull-request@v1.0.2 @@ -271,7 +294,7 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} source_branch: dev target_branch: main - milestone: ${{ steps.changelog.outputs.version }} + milestone: ${{ steps.check_milestone.outputs.result == 'true' && steps.changelog.outputs.version || '' }} ignore_users: "dependabot" draft: true title: 'Release: ${{ steps.changelog.outputs.version }}' diff --git a/CHANGELOG.md b/CHANGELOG.md index 03a5ce863..4cd70d649 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ### Changes ### Bug fixes +## [0.11.5] - 22-10-2025 +- Fixed missing ComputerCraft in single player modpack, due to a bug in the latest pakku version + ## [0.11.4] - 22-10-2025 ### Major Changes - Refrigerators now have a toggle for forcing food stacking, as a workaround for the food oven's output. It will stack everything down to the oldest expiring item, so be careful when using this! @Redeix diff --git a/pakku-lock.json b/pakku-lock.json index 1ae44811b..510196ae7 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -1490,71 +1490,6 @@ } ] }, - { - "pakku_id": "xYgkxAJKwHb9tvUM", - "type": "MOD", - "side": "BOTH", - "slug": { - "curseforge": "autopack-director", - "modrinth": "autopack-director" - }, - "name": { - "curseforge": "AutoPack-Director", - "modrinth": "AutoPack-Director" - }, - "id": { - "curseforge": "1182657", - "modrinth": "Fqqapnbs" - }, - "export": false, - "files": [ - { - "type": "modrinth", - "file_name": "AutoPack-Director-1.3.0.jar", - "mc_versions": [ - "1.12.2", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Fqqapnbs/versions/gLhrG1om/AutoPack-Director-1.3.0.jar", - "id": "gLhrG1om", - "parent_id": "Fqqapnbs", - "hashes": { - "sha512": "75fd0ba47fd41c3984e941cff9f21630a506db7c21e5a0213baf5fb5b24bf784a7171a6f7d41f5f65b165cbb0aa61176e5637c138a9c5f61e775e3ffeb5efb4c", - "sha1": "1b9683932e33d479152858841c1d202d535dcfe9" - }, - "required_dependencies": [], - "size": 3458905, - "date_published": "2025-09-12T17:57:12.375823Z" - }, - { - "type": "curseforge", - "file_name": "AutoPack-Director-1.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/6990/27/AutoPack-Director-1.3.0.jar", - "id": "6990027", - "parent_id": "1182657", - "hashes": { - "sha1": "1b9683932e33d479152858841c1d202d535dcfe9", - "md5": "996c53f4be78f06a04d6dcee5e8730fa" - }, - "required_dependencies": [], - "size": 3458905, - "date_published": "2025-09-12T17:54:26.640Z" - } - ] - }, { "pakku_id": "tcGlxrXYONei6sfG", "type": "MOD",