diff --git a/.github/workflows/compat.yaml b/.github/workflows/compat.yaml index 97e7ee16..4e8a23ef 100644 --- a/.github/workflows/compat.yaml +++ b/.github/workflows/compat.yaml @@ -24,7 +24,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -92,7 +91,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -155,7 +153,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -215,7 +212,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -265,7 +261,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -279,7 +274,7 @@ jobs: key: depends-${{ github.job }}-${{ matrix.coin }}-${{ hashFiles('*/contrib/depends/packages/*.mk') }} - name: ${{ matrix.coin }}/aarch64-meego-linux-gnu run: | - docker run --rm -v $PWD:$PWD -w $PWD ghcr.io/mrcyjanek/sailfishos:4.6.0.11_target_i486 bash -c 'zypper in -f -y perl-IPC-Cmd curl ccache gperf cmake ffmpeg-tools git clang libxkbcommon-devel wayland-protocols-devel wayland-client wayland-egl-devel make glibc-static && git config --global --add safe.directory "*" && for i in gcc g++ ar ranlib; do ln -s /usr/bin/$i /usr/bin/i686-linux-gnu-$i; ln -s /usr/bin/$i /usr/bin/i686-meego-linux-gnu-$i; done && ./build_single.sh ${{ matrix.coin }} i686-meego-linux-gnu -j$(nproc)' + docker run --rm -v $PWD/.ccache:/root/.ccache -v $PWD:$PWD -w $PWD ghcr.io/mrcyjanek/sailfishos:4.6.0.11_target_i486 bash -c 'zypper in -f -y perl-IPC-Cmd curl ccache gperf cmake ffmpeg-tools git clang libxkbcommon-devel wayland-protocols-devel wayland-client wayland-egl-devel make glibc-static && git config --global --add safe.directory "*" && for i in gcc g++ ar ranlib; do ln -s /usr/bin/$i /usr/bin/i686-linux-gnu-$i; ln -s /usr/bin/$i /usr/bin/i686-meego-linux-gnu-$i; done && ./build_single.sh ${{ matrix.coin }} i686-meego-linux-gnu -j$(nproc)' - name: rename artifacts run: | sudo mkdir release/gh/ @@ -322,7 +317,6 @@ jobs: ./apply_patches.sh monero ./apply_patches.sh wownero - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -382,7 +376,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} @@ -441,7 +434,6 @@ jobs: git config --global user.name "CI mrcyjanek.net" ./apply_patches.sh ${{ matrix.coin }} - name: ccache - if: ${{ !startsWith(github.ref, 'refs/tags/v') }} uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }}-${{ matrix.coin }} diff --git a/README.md b/README.md index d9aeee46..4092b65b 100644 --- a/README.md +++ b/README.md @@ -60,12 +60,6 @@ While building I aim to compile the code at oldest supported release of debian, | host-apple-darwin | arm64-apple-darwin23 | dependencies: `brew install unbound boost@1.76 zmq && brew link boost@1.76` | | host-apple-ios | arm64-apple-darwin23 | | -Libraries on CI are build using the following docker images: -- git.mrcyjanek.net/mrcyjanek/debian:buster -- git.mrcyjanek.net/mrcyjanek/debian:bookworm - -It is entirely possible to use upstream debian:buster / debian:bookworm - ## Design Functions are as simple as reasonably possible as few steps should be performed to get from the exposed C api to actual wallet2 (or wallet3 in future) api calls.