Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
64b1e43
update:depend library
xengine-qyt Oct 27, 2025
750e65b
update:vs copy file
xengine-qyt Oct 27, 2025
47ac5c1
ci:update macos system version
xengine-qyt Oct 27, 2025
57b7ea8
update:depend library
xengine-qyt Dec 23, 2025
ed58b40
update:depend library
xengine-qyt Feb 10, 2026
a7b4bbd
modify:start parameter and http request name does not case-sensitive
xengine-qyt Feb 10, 2026
1d4169b
added:get file size thought head method for http center
xengine-qyt Feb 27, 2026
64ea6ba
modify:must set type for http send message
xengine-qyt Feb 27, 2026
0be44ac
ci:update last version
xengine-qyt Apr 3, 2026
76214cc
update:depend library
xengine-qyt Apr 3, 2026
9243815
added:The spatial data information displayed when starting printing i…
xengine-qyt Apr 3, 2026
598151d
fixed:api name case-insensitive
xengine-qyt Apr 3, 2026
55794ed
fixed:build error and request api name failure
xengine-qyt Apr 3, 2026
77e8ded
fixed:process not found api name
xengine-qyt Apr 3, 2026
8c6a2cd
ci:update
xengine-qyt Apr 16, 2026
8105aac
update:depend library
xengine-qyt Apr 17, 2026
4b04287
modify:http restful api verification Unification
xengine-qyt Apr 17, 2026
705277e
ci:test
xengine-qyt Apr 21, 2026
1bdce61
ci:test
xengine-qyt Apr 21, 2026
31617ff
ci:test
xengine-qyt Apr 21, 2026
40a6bdb
ci:cancel centos build
xengine-qyt Apr 23, 2026
d6a246c
update:get file size for example
xengine-qyt Apr 27, 2026
a781a9f
fixed:process failure when get file size
xengine-qyt Apr 27, 2026
3c81513
update:document and configure
xengine-qyt Apr 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/Alma_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,16 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine

- name: sub module checkout (opensource)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/XEngine_OPenSource
path: XEngine_Source/XEngine_DependLibrary
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
./XEngine_XStorageApp -t

- name: Upload folder as artifact with Alma Linux
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-AlmaLinux_${{ matrix.version }}_${{ matrix.artifact }}
path: XEngine_Release/
Expand Down
11 changes: 5 additions & 6 deletions .github/workflows/Centos_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: centos build workflows
on:
push:
branches:
- 'develop'
- 'develop1'
paths:
- 'XEngine_Source/**'
- 'XEngine_Release/**'
Expand Down Expand Up @@ -48,16 +48,16 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine

- name: sub module checkout (opensource)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/XEngine_OPenSource
path: XEngine_Source/XEngine_DependLibrary
Expand All @@ -79,7 +79,6 @@ jobs:

chmod 777 *
./XEngine_LINEnv.sh -i 3

- name: make
run: |
cd XEngine_Source
Expand All @@ -96,7 +95,7 @@ jobs:
./XEngine_XStorageApp -t

- name: Upload folder as artifact with CentOS
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-CentOS_${{ matrix.version }}_${{ matrix.artifact }}
path: XEngine_Release/
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/Rocky_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,18 +44,18 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: 'develop'

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine

- name: sub module checkout (opensource)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/XEngine_OPenSource
path: XEngine_Source/XEngine_DependLibrary
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
./XEngine_XStorageApp -t

- name: Upload folder as artifact with RockyLinux
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
path: XEngine_Release/
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ jobs:
- language: c-cpp
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: 'develop'

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cppcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: 'develop'

Expand All @@ -29,7 +29,7 @@ jobs:
continue-on-error: true

- name: Upload Cppcheck Results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: cppcheck_results
path: static_analysis/log.xml
8 changes: 4 additions & 4 deletions .github/workflows/debian_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,18 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: 'develop'

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine

- name: sub module checkout (opensource)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/XEngine_OPenSource
path: XEngine_Source/XEngine_DependLibrary
Expand Down Expand Up @@ -86,7 +86,7 @@ jobs:
./XEngine_XStorageApp -t

- name: Upload folder as artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-Debian_${{ matrix.version }}_x86-64
path: XEngine_Release/
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/fedora_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,16 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine

- name: sub module checkout (opensource)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/XEngine_OPenSource
path: XEngine_Source/XEngine_DependLibrary
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
./XEngine_XStorageApp -t

- name: Upload folder as artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-Fedora_${{ matrix.fedora-version }}_${{ matrix.artifact }}
path: XEngine_Release/
Expand Down
22 changes: 12 additions & 10 deletions .github/workflows/macbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,21 @@ jobs:
strategy:
matrix:
include:
- os: macos-13
- os: macos-14
- os: macos-15
- os: macos-15-intel
- os: macos-26
- os: macos-26-intel
runs-on: ${{ matrix.os }}

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: 'develop'

# 检出依赖的xengine仓库到指定的xengine目录
- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine
Expand All @@ -46,13 +48,13 @@ jobs:
run: echo "TERM=xterm" >> $GITHUB_ENV

- name: Set up Dependency x86_64 Environment
if: matrix.os == 'macos-13'
if: matrix.os == 'macos-15-intel' || matrix.os == 'macos-26-intel'
run: |
cd libxengine
chmod 777 *
./XEngine_LINEnv.sh -i 3
- name: Set up Dependency Arm64 Environment
if: matrix.os == 'macos-14'
if: matrix.os == 'macos-15' || matrix.os == 'macos-26'
run: |
latest_tag=$(git ls-remote --tags --sort="v:refname" https://github.com/libxengine/libxengine.git | awk '{print $2}' | sed 's/refs\/tags\///' | tail -n 1)
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Mac_Arm64.zip
Expand Down Expand Up @@ -80,15 +82,15 @@ jobs:
./XEngine_XStorageApp -t

- name: Upload folder as artifact with mac x64
if: matrix.os == 'macos-13'
uses: actions/upload-artifact@v4
if: matrix.os == 'macos-15-intel'
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-Mac_x86_64
path: XEngine_Release/
retention-days: 1
- name: Upload folder as artifact with mac arm
if: matrix.os == 'macos-14'
uses: actions/upload-artifact@v4
if: matrix.os == 'macos-15'
uses: actions/upload-artifact@v7
with:
name: XEngine_XStorageApp-Mac_Arm64
path: XEngine_Release/
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/msbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:

steps:
- name: Checkout main repository code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: 'develop'

- name: Checkout dependency repository (xengine)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: libxengine/libxengine
path: libxengine
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
shell: pwsh

- name: Setup MSBuild
uses: microsoft/setup-msbuild@v2
uses: microsoft/setup-msbuild@v3

- name: Build Solution
run: msbuild XEngine_Source/XEngine_StorageApp.sln /p:Configuration=${{ matrix.configuration }} /p:Platform=${{ matrix.platform }}
Expand Down Expand Up @@ -113,21 +113,21 @@ jobs:

- name: Upload folder as artifact with x86
if: matrix.configuration == 'Release' && matrix.platform == 'x86'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_StorageApp-Windows_x86_32
path: XEngine_Release/
retention-days: 1
- name: Upload folder as artifact with x64
if: matrix.configuration == 'Release' && matrix.platform == 'x64'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_StorageApp-Windows_x86_64
path: XEngine_Release/
retention-days: 1
- name: Upload folder as artifact with ARM64
if: matrix.configuration == 'Release' && matrix.platform == 'ARM64'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: XEngine_StorageApp-Windows_Arm64
path: XEngine_Release/
Expand Down
25 changes: 8 additions & 17 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ jobs:
steps:
# 检出代码并包含标签
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Download ubuntu build
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: ubuntu_build.yml
workflow_conclusion: success
Expand All @@ -26,7 +26,7 @@ jobs:
if_no_artifact_found: fail
path: ./XRelease/
- name: Download debian build
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: debian_build.yml
workflow_conclusion: success
Expand All @@ -35,7 +35,7 @@ jobs:
if_no_artifact_found: fail
path: ./XRelease/
- name: Download fedora build
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: fedora_build.yml
workflow_conclusion: success
Expand All @@ -44,25 +44,16 @@ jobs:
if_no_artifact_found: fail
path: ./XRelease/
- name: Download Rocky build
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: Rocky_build.yml
workflow_conclusion: success
check_artifacts: false
skip_unpack: true
if_no_artifact_found: fail
path: ./XRelease/
- name: Download CentOS build
uses: dawidd6/action-download-artifact@v6
with:
workflow: Centos_build.yml
workflow_conclusion: success
check_artifacts: false
skip_unpack: true
if_no_artifact_found: fail
path: ./XRelease/
- name: Download Alma build
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: Alma_build.yml
workflow_conclusion: success
Expand All @@ -71,7 +62,7 @@ jobs:
if_no_artifact_found: fail
path: ./XRelease/
- name: Download macbuild
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: macbuild.yml
workflow_conclusion: success
Expand All @@ -80,7 +71,7 @@ jobs:
if_no_artifact_found: fail
path: ./XRelease/
- name: Download msbuild
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@v20
with:
workflow: msbuild.yml
workflow_conclusion: success
Expand Down
Loading
Loading