diff --git a/.github/Dockerfile b/.github/Dockerfile deleted file mode 100644 index cccce6e..0000000 --- a/.github/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) 2025 Quinn -# Licensed under the MIT Licence. See LICENSE for details - -# docker buildx build . -t ghcr.io/thepigeongenerator/mcaselector-lite:latest -# docker push ghcr.io/thepigeongenerator/mcaselector-lite:latest -FROM debian:testing-slim -LABEL org.opencontainers.image.source="https://github.com/thepigeongenerator/mcaselector-lite" -LABEL org.opencontainers.image.source-path="/.github/Dockerfile" - -# install the dependencies -RUN \ - echo 'APT::Install-Recommends "false";' > /etc/apt/apt.conf.d/no-recommends; \ - echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf.d/no-recommends; \ - dpkg --add-architecture i386; \ - apt-get update -qq; \ - apt-get install -y \ - ca-certificates \ - binutils \ - git curl \ - zip unzip \ - wine wine64 \ - make cmake pkg-config \ - gcc gcc-multilib g++ mingw-w64 \ - libc6-dev \ - libxinerama-dev libxcursor-dev libxi-dev libxrandr-dev libglu1-mesa-dev \ - libglfw3 \ - nodejs; \ - apt-get clean; \ - rm -rf /var/lib/apt/lists/* /usr/share/doc/* /usr/share/man/* /usr/share/locale/*; \ - rm -rf /usr/lib/node_modules/npm/docs /usr/lib/node_modules/npm/html; \ - rm -rf /usr/share/wine/fonts /usr/share/wine/mono; \ - find /usr -name "*.py" -delete; \ - find /usr/lib/wine -name "*.a" -delete; \ - find /usr/lib/wine -name "*.la" -delete; \ - find /usr/lib/wine -name "*.def" -delete; \ - strip /usr/bin/wine* || true; \ - rm -rf /var/cache/* /var/log/*; - -CMD ["bash"] diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index 9006ee7..0000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright (c) 2025 Quinn -# Licensed under the MIT Licence. See LICENSE for details -name: CI -on: - push: - branches: - - '**' - pull_request: - branches: - - '**' -env: - VCPKG_DISABLE_METRICS: 1 - VCPKG_ROOT: ${{github.workspace}}/.vcpkg - WINEPREFIX: /tmp/wineprefix -jobs: - # - # the mega job containing all things we need to do, since setting up a single system is more efficient than installing the same stuff on multiple ones - # - exec-ci-tasks: - runs-on: ubuntu-latest - steps: - # general setup - - name: checkout main branch - uses: actions/checkout@v4 - - name: checkout vcpkg - uses: actions/checkout@v4 - with: - repository: microsoft/vcpkg - path: ${{env.VCPKG_ROOT}} - - - name: get library data - id: libdat - run: echo "LIBS_HASH=vcpkg_installed-$(cat vcpkg.json | sha256sum | cut -d ' ' -f1)" >>"$GITHUB_OUTPUT" - - # restore the cache - - uses: actions/cache@v4 - id: vcpkg-cache - with: - path: vcpkg_installed - key: ${{matrix.os}}-${{steps.libdat.outputs.LIBS_HASH}} - restore-keys: ${{matrix.os}}-vcpkg_installed- - - # setup vcpkg if the cache didn't hit - - name: install vcpkg dependencies - if: steps.vcpkg-cache.outputs.cache-hit != 'true' - run: | - "$VCPKG_ROOT/bootstrap-vcpkg.sh" - "$VCPKG_ROOT/vcpkg" install - - # perform continuous integration actions - - run: make compile -j - - run: make run DEBUG=test -j diff --git a/docs/README.md b/docs/README.md index f8e2aa3..3783c73 100644 --- a/docs/README.md +++ b/docs/README.md @@ -6,7 +6,6 @@ A from-scratch rewrite of [mcaselector](https://github.com/Querz/mcaselector) in [![licence](https://img.shields.io/github/license/thepigeongenerator/mcaselector-lite.svg)](https://github.com/thepigeongenerator/mcaselector-lite/blob/main/LICENSE) [![issues](https://img.shields.io/github/issues/thepigeongenerator/mcaselector-lite.svg)](https://github.com/thepigeongenerator/mcaselector-lite/issues/) -[![CI](https://github.com/thepigeongenerator/mcaselector-lite/actions/workflows/ci.yaml/badge.svg)](https://github.com/thepigeongenerator/mcaselector-lite/actions/workflows/ci.yaml) ## what does it do MCA selector lite is a tool used to edit [region files](https://minecraft.wiki/w/Region_file_format) of your [Minecraft java](https://minecraft.wiki/w/Java_Edition) worlds.