diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e79b18c99..7140fbd5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -569,76 +569,6 @@ jobs: name: fastfetch-windows-amd64 path: ./fastfetch-windows-amd64.* - windows-i686: - name: Windows-i686 - runs-on: windows-latest - permissions: - security-events: write - contents: read - defaults: - run: - shell: msys2 {0} - steps: - - name: checkout repository - uses: actions/checkout@v4 - - - name: setup-msys2 - uses: msys2/setup-msys2@v2 - with: - msystem: MINGW32 - update: true - install: git p7zip mingw-w64-i686-cmake mingw-w64-i686-clang mingw-w64-i686-vulkan-loader mingw-w64-i686-vulkan-headers mingw-w64-i686-opencl-icd mingw-w64-i686-opencl-headers - - - name: print msys version - run: uname -a - - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: c, cpp - - - name: configure project - run: env PKG_CONFIG_PATH=/mingw32/lib/pkgconfig/:$PKG_CONFIG_PATH cmake -DSET_TWEAK=Off -DBUILD_TESTS=On . - - - name: build project - run: cmake --build . --verbose -j4 - - - name: perform CodeQL analysis - uses: github/codeql-action/analyze@v3 - - - name: copy necessary dlls - run: cp /mingw32/bin/{OpenCL,vulkan-1}.dll . - - - name: download amd_ags - run: curl -LO https://github.com/GPUOpen-LibrariesAndSDKs/AGS_SDK/raw/master/ags_lib/lib/amd_ags_x86.dll - - - name: run fastfetch - run: time ./fastfetch -c presets/ci.jsonc --stat false - - - name: run fastfetch --format json - run: time ./fastfetch -c presets/ci.jsonc --format json - - - name: run flashfetch - run: time ./flashfetch - - - name: print dependencies - run: ldd fastfetch - - - name: run tests - run: ctest - - - name: create zip archive - run: 7z a -tzip -mx9 -bd -y fastfetch-windows-i686.zip LICENSE *.dll fastfetch.exe flashfetch.exe presets - - - name: create 7z archive - run: 7z a -t7z -mx9 -bd -y fastfetch-windows-i686.7z LICENSE *.dll fastfetch.exe flashfetch.exe presets - - - name: upload artifacts - uses: actions/upload-artifact@v4 - with: - name: fastfetch-windows-i686 - path: ./fastfetch-windows-i686.* - release: if: github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'fastfetch-cli/fastfetch' name: Release @@ -656,7 +586,6 @@ jobs: - dragonfly-amd64 - sunos-amd64 - windows-amd64 - - windows-i686 permissions: contents: write steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index d0d852820..83c10b6ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # 2.29.0 +Changes: +* Due to [the upstream removal of MSYS2 CLANG32 environment](https://www.msys2.org/news/#2024-09-23-starting-to-drop-the-clang32-environment), we dropped fastfetch-windows-i686 support. v2.27.1 was the last version supporting it. + * Note: fastfetch built with MSVCRT has known bug that DateTime module doesn't work because of its bad support of [strftime](https://en.cppreference.com/w/c/chrono/strftime). Don't use it. + Features: * Port to NetBSD and DragonFly BSD * Fastfetch now supports all major BSD variants