diff --git a/.gitattributes b/.gitattributes index 6afd357c2..ed8ab3b51 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,5 @@ .git* export-ignore -/CMakeLists.txt export-subst \ No newline at end of file +/CMakeLists.txt export-subst + +# Mark auto-generated SDK clients as "generated" to hide them in GitHub diffs +utils/sdk/client/** linguist-generated=true \ No newline at end of file diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 53e63e038..ba7ac4bf0 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 9a64e5294..a3616d561 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 edfc56bc0..712ae33c6 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 140a9f74c..9cfc82512 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 93dbe6181..bc2a6a113 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 5038bc653..bfe93b05b 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 bf1e94c93..5b3ea01ce 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 000000000..2969d9645 --- /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 000000000..f0ba8df8d --- /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 312baeb92..b48d188dd 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 ead1d8a31..0093ef66d 100644 --- a/.idea/editor.xml +++ b/.idea/editor.xml @@ -244,5 +244,101 @@