From 67cb324da92c01723b6a705ed7c894b037f32aa4 Mon Sep 17 00:00:00 2001 From: Yang Shuang Norton Date: Thu, 4 Sep 2025 16:04:15 +0800 Subject: [PATCH 1/5] Create building.yml --- .github/workflows/building.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/building.yml diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml new file mode 100644 index 0000000..1ac5200 --- /dev/null +++ b/.github/workflows/building.yml @@ -0,0 +1,30 @@ +name: building + +on: push + +jobs: + building: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5.0.0 + + - name: Install gcc env + run: | + sudo apt update + sudo apt install gcc g++ + shell: bash + + - name: Install dependency + run: | + sudo apt-get install -y make zlib1g zlib1g-dev bzip2 liblz4-dev libasan0 openssl libmxml-dev wget + + + + - name: cmake project + run: | + cd ${{github.workspace}} + mkdir build + cd build + cmake ../ + make + From 326f2b998abf86eaaa471b377ccb57adb41043cc Mon Sep 17 00:00:00 2001 From: Yang Shuang Norton Date: Thu, 4 Sep 2025 16:08:58 +0800 Subject: [PATCH 2/5] Update building.yml --- .github/workflows/building.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml index 1ac5200..3d545ec 100644 --- a/.github/workflows/building.yml +++ b/.github/workflows/building.yml @@ -13,12 +13,6 @@ jobs: sudo apt update sudo apt install gcc g++ shell: bash - - - name: Install dependency - run: | - sudo apt-get install -y make zlib1g zlib1g-dev bzip2 liblz4-dev libasan0 openssl libmxml-dev wget - - - name: cmake project run: | From b8d7d8eb7c1bf4f6ca8efcbfa7bf9a67f90ce3e8 Mon Sep 17 00:00:00 2001 From: Yang Shuang Norton Date: Thu, 4 Sep 2025 16:12:40 +0800 Subject: [PATCH 3/5] Update building.yml --- .github/workflows/building.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml index 3d545ec..a49dfa1 100644 --- a/.github/workflows/building.yml +++ b/.github/workflows/building.yml @@ -13,6 +13,10 @@ jobs: sudo apt update sudo apt install gcc g++ shell: bash + + - name: Install dependency + run: | + sudo apt-get install -y libmxml-dev - name: cmake project run: | From 00906ed7518af9a51b9169c82957ba6713348203 Mon Sep 17 00:00:00 2001 From: Yang Shuang Norton Date: Thu, 4 Sep 2025 16:23:01 +0800 Subject: [PATCH 4/5] Update building.yml --- .github/workflows/building.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml index a49dfa1..50cf111 100644 --- a/.github/workflows/building.yml +++ b/.github/workflows/building.yml @@ -16,7 +16,7 @@ jobs: - name: Install dependency run: | - sudo apt-get install -y libmxml-dev + sudo apt-get install -y libmxml-dev libnsl2 - name: cmake project run: | From 4de6c507243bd3acc562708f8a47f0a33845d9f9 Mon Sep 17 00:00:00 2001 From: Yang Shuang Norton Date: Thu, 18 Sep 2025 15:06:58 +0800 Subject: [PATCH 5/5] Update building.yml --- .github/workflows/building.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/building.yml b/.github/workflows/building.yml index 50cf111..c49b483 100644 --- a/.github/workflows/building.yml +++ b/.github/workflows/building.yml @@ -8,16 +8,12 @@ jobs: steps: - uses: actions/checkout@v5.0.0 - - name: Install gcc env + - name: Install dependency run: | sudo apt update - sudo apt install gcc g++ + sudo apt install -y libmxml-dev g++ gcc cmake zlib1g-dev libnsl-dev shell: bash - - name: Install dependency - run: | - sudo apt-get install -y libmxml-dev libnsl2 - - name: cmake project run: | cd ${{github.workspace}}