diff --git a/.gitea/workflows/tag.yaml b/.gitea/workflows/tag.yaml index 08e11b5..3f3bda7 100644 --- a/.gitea/workflows/tag.yaml +++ b/.gitea/workflows/tag.yaml @@ -5,7 +5,7 @@ on: - 'v*' env: - TF_VERSION: 0.0.10 + TF_VERSION: 0.0.11 PACKAGE_AND_BREW: ${{ secrets.PACKAGE_AND_BREW }} VERSION: ${{ gitea.ref_name }} RESULT_IMAGE_NAME: tesses50/crosslang @@ -15,15 +15,13 @@ env: jobs: build-ppc: name: "🔨 Build for PowerPC" - runs-on: msi-walmart + runs-on: asrock container: image: git.tesses.org/tesses50/linux-ppc:latest steps: - uses: actions/checkout@v4 - run: bash build-for-ppc.sh - uses: akkuman/gitea-release-action@v1 - env: - NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18 with: prerelease: true files: |- @@ -32,15 +30,15 @@ jobs: build-packages: name: "🔨 Build for everything else" strategy: - fail-fast: true + fail-fast: false matrix: include: - container: "git.tesses.org/tesses50/linux-x64:latest" - puter: "msi-walmart" + puter: "asrock" nfpmName: "amd64" debianName: "x86_64-linux-gnu" - container: "git.tesses.org/tesses50/linux-x86:latest" - puter: "asrock" + puter: "msi-walmart" nfpmName: "386" debianName: "i386-linux-gnu" - container: "git.tesses.org/tesses50/linux-arm:latest" @@ -54,7 +52,7 @@ jobs: - container: "git.tesses.org/tesses50/linux-riscv64:latest" nfpmName: "riscv64" debianName: "riscv64-linux-gnu" - puter: "asrock" + puter: "msi-walmart" runs-on: ${{ matrix.puter }} container: image: ${{ matrix.container }} @@ -62,30 +60,15 @@ jobs: - uses: actions/checkout@v4 - run: bash build-for-nfpm.sh ${{ matrix.nfpmName }} ${{ matrix.debianName }} - uses: akkuman/gitea-release-action@v1 - env: - NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18 with: prerelease: true files: |- artifacts/** - - update-tap: + docker: runs-on: asrock - container: git.tesses.org/tesses50/global-containers-mingw:latest steps: - uses: actions/checkout@v4 - - run: | - mkdir -p artifacts - env -C Packaging/Windows bash build.sh - - uses: akkuman/gitea-release-action@v1 - env: - NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18 - with: - prerelease: true - files: |- - artifacts/** - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Log in to registry @@ -100,7 +83,14 @@ jobs: context: . file: ./Dockerfile push: true - tags: ${{ env.GITEA_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:latest + tags: | + ${{ env.GITEA_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:latest + ${{ env.GITEA_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:${{ env.VERSION }} + + update-tap: + runs-on: r420 + steps: + - uses: actions/checkout@v4 - uses: actions/checkout@v4 with: ref: "master" @@ -114,4 +104,18 @@ jobs: git config user.email "noreply@tesses.net" git add . git commit -m "Push crosslang=${{ env.VERSION }}" - git push \ No newline at end of file + git push + + windows: + runs-on: asrock + container: git.tesses.org/tesses50/global-containers-mingw:latest + steps: + - uses: actions/checkout@v4 + - run: | + mkdir -p artifacts + env -C Packaging/Windows bash build.sh + - uses: akkuman/gitea-release-action@v1 + with: + prerelease: true + files: |- + artifacts/** \ No newline at end of file diff --git a/changelog.md b/changelog.md index 3c0de70..88852f7 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,8 @@ # Changelog +## 0.0.13 +Fix the event loop so it isn't 100% CPU utilization + ## 0.0.12 Fix fetchcontent, add constant time compare for bytearray diff --git a/cmake/findtf.cmake b/cmake/findtf.cmake index fecefa9..b5c4183 100644 --- a/cmake/findtf.cmake +++ b/cmake/findtf.cmake @@ -5,7 +5,7 @@ set(CROSSLANG_STATIC ${TESSESFRAMEWORK_STATIC} CACHE INTERNAL "For CrossLang" FO FetchContent_Declare( TessesFramework GIT_REPOSITORY https://git.tesses.org/tesses50/tessesframework.git - GIT_TAG d99001d6ebb957272f399dd371bf571c8c16f248 + GIT_TAG 7649a1ad4c4fc230c96bcf044fd36f6cef1671be ) set(TESSESFRAMEWORK_ENABLE_EXAMPLES OFF) FetchContent_MakeAvailable(TessesFramework) diff --git a/cmake/version.cmake b/cmake/version.cmake index a1c6150..d34b0c4 100644 --- a/cmake/version.cmake +++ b/cmake/version.cmake @@ -1,3 +1,3 @@ set(CROSSLANG_MAJOR_VERSION 0) set(CROSSLANG_MINOR_VERSION 0) -set(CROSSLANG_PATCH_VERSION 12) +set(CROSSLANG_PATCH_VERSION 13)