diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 53e63e03..ba7ac4bf 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -43,7 +43,7 @@ jobs: DOCKER_BUILD_SUMMARY: false DOCKER_BUILD_RECORD_UPLOAD: false with: - file: utils/docker/images/lthn-chain/Dockerfile + file: utils/docker/lthn-chain/Dockerfile context: ${{ github.workspace }} push: true build-args: | diff --git a/.github/workflows/build-linux-arm64.yml b/.github/workflows/build-linux-arm64.yml index 9a64e529..a3616d56 100644 --- a/.github/workflows/build-linux-arm64.yml +++ b/.github/workflows/build-linux-arm64.yml @@ -62,7 +62,7 @@ jobs: submodules: recursive - name: install dependencies - run: sudo apt-get install -y autotools-dev git build-essential libcairo2-dev libfreetype6-dev libffi-dev libjpeg-dev libpng-dev libz-dev pngquant + run: sudo apt-get install -y autotools-dev rpm git build-essential libcairo2-dev libfreetype6-dev libffi-dev libjpeg-dev libpng-dev libz-dev pngquant - name: Cache SDK Folder uses: actions/cache@v4 @@ -79,7 +79,7 @@ jobs: - run: pip install mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-git-authors-plugin "mkdocs-material[imaging]" - name: Compile Release - run: make release CPU_CORES=4 TESTNET=${{ inputs.chain-network == 'testnet' && '1' || '0' }} + run: make ${{ inputs.chain-network }} - name: CLI Artifacts uses: ./.github/actions/upload-artifacts diff --git a/.github/workflows/build-linux-intel.yml b/.github/workflows/build-linux-intel.yml index edfc56bc..712ae33c 100644 --- a/.github/workflows/build-linux-intel.yml +++ b/.github/workflows/build-linux-intel.yml @@ -34,7 +34,7 @@ jobs: - name: install dependencies if: steps.cache.outputs.cache-hit != 'true' - run: sudo apt-get install -y autotools-dev git build-essential + run: sudo apt-get install -y autotools-dev rpm git build-essential - uses: actions/setup-python@v5 if: steps.cache.outputs.cache-hit != 'true' @@ -79,7 +79,7 @@ jobs: - run: pip install mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-git-authors-plugin "mkdocs-material[imaging]" - name: Compile Release - run: make release CPU_CORES=4 TESTNET=${{ inputs.chain-network == 'testnet' && '1' || '0' }} + run: make ${{ inputs.chain-network }} - name: CLI Artifacts uses: ./.github/actions/upload-artifacts diff --git a/.github/workflows/build-macos-arm64.yml b/.github/workflows/build-macos-arm64.yml index 140a9f74..9cfc8251 100644 --- a/.github/workflows/build-macos-arm64.yml +++ b/.github/workflows/build-macos-arm64.yml @@ -74,7 +74,7 @@ jobs: - run: pip install mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-git-authors-plugin "mkdocs-material[imaging]" - name: Compile Release - run: make release CPU_CORES=3 TESTNET=${{ inputs.chain-network == 'testnet' && '1' || '0' }} + run: make ${{ inputs.chain-network }} - name: CLI Artifacts uses: ./.github/actions/upload-artifacts diff --git a/.github/workflows/build-macos-intel.yml b/.github/workflows/build-macos-intel.yml index 93dbe618..bc2a6a11 100644 --- a/.github/workflows/build-macos-intel.yml +++ b/.github/workflows/build-macos-intel.yml @@ -70,7 +70,7 @@ jobs: - run: pip install mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-git-authors-plugin "mkdocs-material[imaging]" - name: Compile Release - run: make release CPU_CORES=4 TESTNET=${{ inputs.chain-network == 'testnet' && '1' || '0' }} + run: make ${{ inputs.chain-network }} - name: CLI Artifacts uses: ./.github/actions/upload-artifacts diff --git a/.github/workflows/build-windows-intel.yml b/.github/workflows/build-windows-intel.yml index 5038bc65..bfe93b05 100644 --- a/.github/workflows/build-windows-intel.yml +++ b/.github/workflows/build-windows-intel.yml @@ -64,13 +64,14 @@ jobs: ${{ github.workspace }}/build/bin key: ${{ runner.os }}-${{ runner.arch }}-sdk + - run: choco install nsis.install - uses: actions/setup-python@v5 with: python-version: 3.x - run: pip install mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-git-authors-plugin "mkdocs-material[imaging]" - name: Compile Release - run: make release CPU_CORES=4 TESTNET=${{ inputs.chain-network == 'testnet' && '1' || '0' }} + run: make ${{ inputs.chain-network }} - name: CLI Artifacts uses: ./.github/actions/upload-artifacts diff --git a/.gitignore b/.gitignore index bf1e94c9..5b3ea01c 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ Thumbs.db .idea/*.iml .vs/* CMakeUserPresets.json +ConanPresets.json diff --git a/.idea/cmake.xml b/.idea/cmake.xml new file mode 100644 index 00000000..2969d964 --- /dev/null +++ b/.idea/cmake.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/LTHN.xml b/.idea/copyright/LTHN.xml new file mode 100644 index 00000000..f0ba8df8 --- /dev/null +++ b/.idea/copyright/LTHN.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml index 312baeb9..b48d188d 100644 --- a/.idea/copyright/profiles_settings.xml +++ b/.idea/copyright/profiles_settings.xml @@ -1,7 +1,8 @@ - + - + + \ No newline at end of file diff --git a/.idea/editor.xml b/.idea/editor.xml index ead1d8a3..0093ef66 100644 --- a/.idea/editor.xml +++ b/.idea/editor.xml @@ -244,5 +244,101 @@