ruki 4 zile în urmă
părinte
comite
bc18dee44a

+ 0 - 48
.github/workflows/android.yml

@@ -1,48 +0,0 @@
-name: Android
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      fail-fast: false
-      matrix:
-        os: [ubuntu-latest]
-        arch: [armeabi-v7a, arm64-v8a]
-        ndk: ["r22", "r27"]
-        ndk_sdkver: ["21", "30"]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-      group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Android-${{ matrix.arch }}-${{ matrix.ndk }}-${{ matrix.ndk_sdkver }}
-      cancel-in-progress: true
-    steps:
-      - name: Cache ndk
-        id: cache-ndk
-        uses: actions/cache@v4
-        with:
-          path: ~/.xmake/packages/n/ndk
-          key: ${{ matrix.os }}-ndk
-
-      - uses: actions/checkout@v1
-
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: ".xmake-cache"
-          actions-cache-key: "android"
-
-      - name: Tests
-        env:
-          ANDROID_NDK_ROOT: ""
-          ANDROID_NDK_HOME: ""
-        run: |
-          if test ${{ matrix.ndk }} = "r27"; then
-            xrepo env -y -b "ndk 27" xmake l ./scripts/test.lua -D -p android -a ${{ matrix.arch }} --ndk_sdkver=${{ matrix.ndk_sdkver }} 
-          else
-            xrepo env -y -b "ndk 22" xmake l ./scripts/test.lua -D -p android -a ${{ matrix.arch }} --ndk_sdkver=${{ matrix.ndk_sdkver }} 
-          fi

+ 0 - 55
.github/workflows/android_windows.yml

@@ -1,55 +0,0 @@
-name: Android (Windows)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      fail-fast: false
-      matrix:
-        os: [windows-latest]
-        arch: [armeabi-v7a, arm64-v8a]
-        ndk: ["r22", "r27"]
-        ndk_sdkver: ["30"]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-      group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Android-Windows-${{ matrix.arch }}-${{ matrix.ndk }}-${{ matrix.ndk_sdkver }}
-      cancel-in-progress: true
-    steps:
-      - name: Cache ndk
-        id: cache-ndk
-        uses: actions/cache@v4
-        with:
-          path: C:/Users/runneradmin/AppData/Local/.xmake/packages/n/ndk
-          key: ${{ matrix.os }}-ndk
-
-      - uses: actions/checkout@v1
-
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'android-windows'
-
-      - name: Configure Pagefile
-        uses: al-cheb/[email protected]
-        with:
-          minimum-size: 8GB
-          maximum-size: 32GB
-          disk-root: "C:"
-
-      - name: Tests
-        env:
-          ANDROID_NDK_ROOT: ""
-          ANDROID_NDK_HOME: ""
-        run: |
-          if ("${{ matrix.ndk }}" -eq "r27") {
-            xrepo env -y -b "ndk 27" xmake l ./scripts/test.lua -D -p android -a ${{ matrix.arch }} --ndk_sdkver=${{ matrix.ndk_sdkver }} 
-          } else {
-            xrepo env -y -b "ndk 22" xmake l ./scripts/test.lua -D -p android -a ${{ matrix.arch }} --ndk_sdkver=${{ matrix.ndk_sdkver }} 
-          }

+ 0 - 40
.github/workflows/archlinux.yml

@@ -1,40 +0,0 @@
-name: Archlinux
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        kind: [static, shared]
-
-    container: archlinux:base-devel
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Archlinux-${{ matrix.kind }}
-        cancel-in-progress: true
-    steps:
-      - name: Installation
-        run: |
-          pacman -Syu --noconfirm --needed openssl
-          pacman -Sy --noconfirm --needed glibc git base-devel perl make unzip p7zip
-          pacman -Sy --noconfirm --needed mesa gcc-fortran glu libc++
-          git config --global --add safe.directory /__w/xmake/xmake
-          git config --global --add safe.directory /__w/xmake-repo/xmake-repo
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'archlinux'
-
-      - name: Tests
-        env:
-          XMAKE_ROOT: y
-        run: |
-          xmake l ./scripts/test.lua -D -k ${{ matrix.kind }}

+ 0 - 43
.github/workflows/autoupdate.yml

@@ -1,43 +0,0 @@
-name: Auto-update packages
-
-on:
-  schedule: # execute every 24 hours
-    - cron: "0 */24 * * *"
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-
-    runs-on: ${{ matrix.os }}
-
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-
-      - name: Installation
-        run: |
-          curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
-          echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
-          sudo apt update
-          sudo apt install -y gh unzip zip
-          echo ${{ secrets.XMAKE_REPO_TOKEN }} | gh auth login --with-token
-          git config --global user.email "[email protected]"
-          git config --global user.name "ruki"
-
-      - name: Install SSH key
-        uses: shimataro/ssh-key-action@v2
-        with:
-          key: ${{ secrets.SSH_KEY }}
-          name: id_rsa # optional
-          known_hosts: ${{ secrets.KNOWN_HOSTS }}
-
-      - name: Auto-update packages
-        if: ${{ github.repository }} == "xmake-io/xmake-repo"
-        run: |
-          xmake l -vD scripts/autoupdate.lua
-
-

+ 0 - 33
.github/workflows/cross.yml

@@ -1,33 +0,0 @@
-name: Cross
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        cross: [arm-none-linux-gnueabihf, aarch64-none-linux-gnu]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-      group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Cross-${{ matrix.cross }}
-      cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-
-      - name: Installation
-        run: |
-          wget https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-x86_64-${{ matrix.cross }}.tar.xz
-          tar -xvf arm-gnu-toolchain-13.3.rel1-x86_64-${{ matrix.cross }}.tar.xz
-
-      - name: Tests
-        run: |
-          xmake l ./scripts/test.lua -D -p cross --sdk=`pwd`/arm-gnu-toolchain-13.3.rel1-x86_64-${{ matrix.cross }}

+ 0 - 60
.github/workflows/deploy.yml

@@ -1,60 +0,0 @@
-name: Deploy
-
-on:
-  push:
-    branches:
-      - dev
-
-jobs:
-  build:
-    if: github.repository == 'xmake-io/xmake-repo'  # only runs on root repository
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-
-    runs-on: ${{ matrix.os }}
-
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: latest
-          actions-cache-folder: '.xmake-cache'
-
-      - name: Install SSH key
-        uses: shimataro/ssh-key-action@v2
-        with:
-          key: ${{ secrets.SSH_KEY }}
-          name: id_rsa # optional
-          known_hosts: ${{ secrets.KNOWN_HOSTS }}
-
-      - name: Installation
-        run: |
-          sudo apt update -y
-          sudo apt install -y wget
-          wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
-          tar -xvf node-v14.15.4-linux-x64.tar.xz
-          export PATH=`pwd`/node-v14.15.4-linux-x64/bin:$PATH
-          sudo npm install markdown-to-html -g
-          git config --global user.email "[email protected]"
-          git config --global user.name "ruki"
-
-      - name: Build artifacts
-        if: ${{ github.repository }} == "xmake-io/xmake-repo"
-        run: |
-          xmake l scripts/build_artifacts.lua
-
-      - name: Publish documents
-        run: |
-          git clone [email protected]:xmake-io/xrepo-docs.git
-          cd xrepo-docs
-          git remote add all [email protected]:xmake-io/xrepo-docs.git
-          git remote set-url --add all [email protected]:waruqi/xrepo-docs.git
-          git remote set-url --add all [email protected]:xmake-io/xrepo-docs.git
-          git remote set-url --add all [email protected]:xmake-io/xrepo-docs.git
-          xmake l -vD `pwd`/build.lua
-          git status
-          git add -A
-          git diff-index --quiet HEAD || git commit -m "autoupdate docs by xmake-repo/ci"
-          git push all master
-

+ 0 - 44
.github/workflows/fedora.yml

@@ -1,44 +0,0 @@
-name: Fedora
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        kind: [static, shared]
-
-    runs-on: ${{ matrix.os }}
-    container: fedora:latest
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Fedora-${{ matrix.kind }}
-        cancel-in-progress: true
-    steps:
-      - name: Installation
-        run: |
-          uname -a
-          dnf -y install gfortran p7zip which
-          dnf -y install mesa-libGL-devel mesa-libGLU-devel
-          dnf -y install @development-tools @rpm-development-tools
-          dnf -y install copr-cli make gcc-c++ libatomic libcxx-devel
-          dnf -y upgrade git
-          dnf -y install perl
-          dnf -y install glibc-static libstdc++-static
-          git config --global --add safe.directory /__w/xmake-repo/xmake-repo
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'fedora'
-
-      - name: Tests
-        env:
-          XMAKE_ROOT: y
-        run: |
-          xmake l ./scripts/test.lua -D -k ${{ matrix.kind }} -j4

+ 0 - 43
.github/workflows/freebsd.yml

@@ -1,43 +0,0 @@
-name: FreeBSD
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        kind: [static, shared]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-FreeBSD-${{ matrix.kind }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-
-      - name: Tests
-        uses: vmactions/freebsd-vm@v1
-        with:
-          usesh: true
-          sync: sshfs
-          mem: 12288
-          copyback: false
-          prepare: pkg install -y git curl unzip gmake llvm gsed bash perl5 openssl 7-zip coreutils
-          run: |
-            git config --global --add safe.directory `pwd`
-            git clone --recurse-submodules https://github.com/xmake-io/xmake.git /tmp/xmake -b dev
-            cd /tmp/xmake
-            ./configure
-            gmake -j4
-            gmake install
-            export XMAKE_ROOT=y
-            cd -
-            xmake l ./scripts/test.lua -D -k ${{ matrix.kind }} -vD
-
-

+ 1 - 1
.github/workflows/macos_arm64.yml

@@ -33,4 +33,4 @@ jobs:
           sudo ln -s /opt/homebrew/bin/gfortran-14 /opt/homebrew/bin/gfortran
           export LIBRARY_PATH="$LIBRARY_PATH:/opt/homebrew/lib/gcc/14/"
           export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/homebrew/lib/gcc/14/"
-          xmake l ./scripts/test.lua -D -a ${{ matrix.arch }} -k ${{ matrix.kind }}
+          xmake l ./scripts/test.lua -D -a ${{ matrix.arch }} -k ${{ matrix.kind }} zlib

+ 1 - 1
.github/workflows/macos_x86_64.yml

@@ -33,4 +33,4 @@ jobs:
           sudo ln -s /usr/local/bin/gfortran-14 /usr/local/bin/gfortran
           export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/lib/gcc/14/"
           export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/gcc/14/"
-          xmake l ./scripts/test.lua -D -a ${{ matrix.arch }} -k ${{ matrix.kind }}
+          xmake l ./scripts/test.lua -D -a ${{ matrix.arch }} -k ${{ matrix.kind }} zlib

+ 0 - 34
.github/workflows/mingw_macos.yml

@@ -1,34 +0,0 @@
-name: MingW (MacOS)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [macOS-14]
-        kind: [static, shared]
-        arch: [i386, x86_64]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-MingW-macOS-${{ matrix.kind }}-${{ matrix.arch }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-
-      - name: Prepare
-        run: |
-          brew install mingw-w64
-
-      - name: Tests
-        run: |
-          xmake l ./scripts/test.lua -D -p mingw -a ${{ matrix.arch }} -k ${{ matrix.kind }}

+ 0 - 54
.github/workflows/mingw_msys2.yml

@@ -1,54 +0,0 @@
-name: MingW (Msys2)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    runs-on: windows-latest
-    strategy:
-      fail-fast: false
-      matrix:
-        include: [
-            { msystem: MINGW64, kind: static, arch: x86_64, prefix: /mingw64 },
-            { msystem: MINGW64, kind: shared, arch: x86_64, prefix: /mingw64 },
-            { msystem: MINGW32, kind: static, arch: i686,   prefix: /mingw32 },
-            { msystem: MINGW32, kind: shared, arch: i686,   prefix: /mingw32 }
-        ]
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-MSYS2_MINGW-${{ matrix.msystem }}-${{ matrix.kind }}-${{ matrix.arch }}
-        cancel-in-progress: true
-    steps:
-
-      - uses: actions/checkout@v1
-      - uses: msys2/setup-msys2@v2
-        with:
-          msystem: ${{ matrix.msystem }}
-          install: git base-devel unzip p7zip mingw-w64-${{ matrix.arch }}-toolchain mingw-w64-${{ matrix.arch }}-gcc-fortran
-          update: true
-
-      - name: Prepare
-        shell: msys2 {0}
-        run: |
-          git clone https://github.com/xmake-io/xmake.git --recurse-submodules -b master
-          cd xmake
-          ./configure
-          make -j4
-          make install PREFIX=${{ matrix.prefix }}
-          xmake --version
-          cd ..
-          git reset --hard HEAD
-          git clean -fdx
-
-      - name: Tests
-        shell: msys2 {0}
-        run: |
-          if [ "${{ matrix.arch }}" == "x86_64" ]; then
-            xmake l ./scripts/test.lua -vD -p mingw -a x86_64 -k ${{ matrix.kind }}
-          else
-            xmake l ./scripts/test.lua -vD -p mingw -a i386 -k ${{ matrix.kind }}
-          fi
-

+ 0 - 50
.github/workflows/sync.yml

@@ -1,50 +0,0 @@
-name: Sync
-
-on:
-  schedule: # execute every 1 hours
-    - cron: "0 */1 * * *"
-
-jobs:
-  build:
-    if: github.repository == 'xmake-io/xmake-repo' # only runs on root repository
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-
-    runs-on: ${{ matrix.os }}
-
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-
-      - name: Installation
-        run: |
-          curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
-          echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
-          sudo apt update
-          sudo apt install -y gh unzip zip
-          echo ${{ secrets.GITHUB_TOKEN }} | gh auth login --with-token
-          git config --global user.email "[email protected]"
-          git config --global user.name "ruki"
-
-      - name: Install SSH key
-        uses: shimataro/ssh-key-action@v2
-        with:
-          key: ${{ secrets.SSH_KEY }}
-          name: id_rsa # optional
-          known_hosts: ${{ secrets.KNOWN_HOSTS }}
-
-      - name: Install SSH key (OSC)
-        uses: shimataro/ssh-key-action@v2
-        with:
-          key: ${{ secrets.SSH_KEY_OSC }}
-          name: id_ed25519 # optional
-          known_hosts: ${{ secrets.KNOWN_HOSTS }}
-
-      - name: Update
-        run: |
-          export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
-          xmake l -vD ./scripts/sync.lua
-          xmake l -vD ./scripts/automerge.lua

+ 0 - 35
.github/workflows/sync_packagerefs.yml

@@ -1,35 +0,0 @@
-name: Sync Packagerefs
-
-on:
-  schedule: # execute every 24 hours
-    - cron: "0 */24 * * *"
-
-jobs:
-  build:
-    if: github.repository == 'xmake-io/xmake-repo' # only runs on root repository
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-
-    runs-on: ${{ matrix.os }}
-
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-
-      - name: Install SSH key
-        uses: shimataro/ssh-key-action@v2
-        with:
-          key: ${{ secrets.SSH_KEY }}
-          name: id_rsa # optional
-          known_hosts: ${{ secrets.KNOWN_HOSTS }}
-
-      - name: Build artifacts for packagerefs
-        if: ${{ github.repository }} == "xmake-io/xmake-repo"
-        run: |
-          git config --global user.email "[email protected]"
-          git config --global user.name "ruki"
-          xmake l scripts/build_artifacts.lua true
-

+ 0 - 49
.github/workflows/ubuntu.yml

@@ -1,49 +0,0 @@
-name: Linux
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        kind: [static, shared]
-        mode: [debug, release]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Linux-${{ matrix.kind }}-${{ matrix.mode }}
-        cancel-in-progress: true
-    steps:
-      - name: Free Disk Space
-        uses: jlumbroso/[email protected]
-        with:
-          tool-cache: false
-
-          android: true
-          dotnet: true
-          haskell: true
-          large-packages: true
-          docker-images: true
-          swap-storage: true
-
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'ubuntu'
-
-      - name: Installation
-        run: |
-          # TODO we will remove it later
-          sudo apt-get update
-          sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev p7zip gobjc gcc g++
-
-      - name: Tests
-        run: |
-          xmake l ./scripts/test.lua -D -k ${{ matrix.kind }} -m ${{ matrix.mode }}

+ 0 - 37
.github/workflows/ubuntu_arm64.yml

@@ -1,37 +0,0 @@
-name: Linux (arm64)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-24.04-arm]
-        kind: [static, shared]
-        mode: [debug, release]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Linux-arm64-${{ matrix.kind }}-${{ matrix.mode }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'ubuntu-arm'
-
-      - name: Installation
-        run: |
-          # TODO we will remove it later
-          sudo apt-get update
-          sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev p7zip gobjc gcc g++
-
-      - name: Tests
-        run: |
-          xmake l ./scripts/test.lua -D -k ${{ matrix.kind }} -m ${{ matrix.mode }}

+ 0 - 43
.github/workflows/ubuntu_clang.yml

@@ -1,43 +0,0 @@
-name: Linux (Clang)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        kind: [static, shared]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Linux-Clang-${{ matrix.kind }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'ubuntu_clang'
-
-      - name: Installation
-        run: |
-          # TODO we will remove it later
-          sudo apt-get update
-          sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev p7zip
-
-      - name: Clang Toolchain Installation
-        run: |
-          # https://apt.llvm.org/
-          wget https://apt.llvm.org/llvm.sh
-          chmod +x llvm.sh
-          sudo ./llvm.sh 20 all
-
-      - name: Tests
-        run: |
-          xmake l ./scripts/test.lua -D --toolchain=clang-20 -k ${{ matrix.kind }}

+ 0 - 40
.github/workflows/wasm_ubuntu.yml

@@ -1,40 +0,0 @@
-name: Wasm (Ubuntu)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      matrix:
-        os: [ubuntu-latest]
-        kind: [static, shared]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-MingW-Ubuntu-${{ matrix.kind }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'wasm'
-
-      - name: Prepare
-        uses: mymindstorm/setup-emsdk@v14
-        with:
-          # This is the name of the cache folder.
-          # The cache folder will be placed in the build directory,
-          #  so make sure it doesn't conflict with anything!
-          actions-cache-folder: emsdk-cache-${{ matrix.kind }}
-
-      - name: Tests
-        run: |
-          emcc -v
-          xmake l ./scripts/test.lua -vD -p wasm -k ${{ matrix.kind }}
-

+ 0 - 44
.github/workflows/windows.yml

@@ -1,44 +0,0 @@
-name: Windows
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      fail-fast: false
-      matrix:
-        # https://github.com/xmake-io/xmake-repo/issues/8098
-        # os: [windows-2022, windows-2025]
-        os: [windows-2025]
-        kind: [static, shared]
-        arch: [x64, x86, arm64]
-        runtimes: [MT, MD]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Windows-${{ matrix.os }}-${{ matrix.kind }}-${{ matrix.arch }}-${{ matrix.runtimes }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'windows'
-
-      - name: Configure Pagefile
-        uses: al-cheb/[email protected]
-        with:
-          minimum-size: 8GB
-          maximum-size: 32GB
-          disk-root: "D:"
-
-      - name: Tests
-        run: |
-          xmake --version
-          xmake l ./scripts/test.lua -vD -a ${{ matrix.arch }} -k ${{ matrix.kind }} --runtimes=${{ matrix.runtimes }} --linkjobs=2
-

+ 0 - 41
.github/workflows/windows_arm64.yml

@@ -1,41 +0,0 @@
-name: Windows (arm64)
-
-on:
-  pull_request:
-    branches:
-      - dev
-
-jobs:
-  build:
-    strategy:
-      fail-fast: false
-      matrix:
-        os: [windows-11-arm]
-        kind: [static, shared]
-        arch: [arm64]
-        runtimes: [MT, MD]
-
-    runs-on: ${{ matrix.os }}
-
-    concurrency:
-        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-Windows-arm64-${{ matrix.os }}-${{ matrix.kind }}-${{ matrix.arch }}-${{ matrix.runtimes }}
-        cancel-in-progress: true
-    steps:
-      - uses: actions/checkout@v1
-      - uses: xmake-io/github-action-setup-xmake@v1
-        with:
-          xmake-version: branch@master
-          actions-cache-folder: '.xmake-cache'
-          actions-cache-key: 'windows-arm'
-
-      - name: Configure Pagefile
-        uses: al-cheb/[email protected]
-        with:
-          minimum-size: 8GB
-          maximum-size: 32GB
-          disk-root: "D:"
-
-      - name: Tests
-        run: |
-          xmake --version
-          xmake l ./scripts/test.lua -vD -a ${{ matrix.arch }} -k ${{ matrix.kind }} --runtimes=${{ matrix.runtimes }} --linkjobs=2

+ 0 - 2
packages/z/zlib/xmake.lua

@@ -10,8 +10,6 @@ package("zlib")
     add_versions("v1.2.11", "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff")
     add_versions("v1.2.12", "d8688496ea40fb61787500e863cc63c9afcbc524468cedeb478068924eb54932")
     add_versions("v1.2.13", "1525952a0a567581792613a9723333d7f8cc20b87a81f920fb8bc7e3f2251428")
-    add_versions("v1.3", "b5b06d60ce49c8ba700e0ba517fa07de80b5d4628a037f4be8ad16955be7a7c0")
-    add_versions("v1.3.1", "17e88863f3600672ab49182f217281b6fc4d3c762bde361935e436a95214d05c")
 
     add_patches("v1.2.13", "patches/v1.2.13/fix-macosx-fdopen.patch", "4ed4e669e853b9490ec39df35739ba4bbf08dcb245c8f5e26659e736c3007685")