Skip to content

v0.7.9

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Feb 07:37
· 2 commits to main since this release

v0.7.9 (2025-02-14)

πŸ›

  • fix: πŸ› 🎑 go back to python-semantic-release (sigh) (8c15651)

  • fix: πŸ› update docs, force release for macOS arm wheels (725a373)

✨

  • feat: ✨ support macOS arm64 (ba361e4)

  • feat: ✨ switch to Vectorscan (v5.4.11) (9c94b2d)

Other

  • ci: 🎑 use git switch in release PR (ae42c00)

  • ci: 🎑 fix refs to 'wheels' workflow (now 'build') (1a8029b)

  • ci: 🎑 initial wheels CI refactor with new build system (68404cd)

  • build: πŸ“¦ use scikit-build-core, revamp build process (07d33b8)

  • Call setup function for win32.

This was missing functionality noted in the original PR.

Issue 156 (62c5e37)

  • Update setup.py for Windows.

Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh.

ISSUE-156 (0e64255)

  • Update gitignore

This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.

ISSUE-156

ISSUE-156 (14b49fa)

  • Adding an instructions

Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.

ISSUE-156 (1779367)

  • Created a build script for windows

In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.

ISSUE-156 (e8350c8)

  • feat: add py.typed marker for static type analyzers (#165) (45e2ed2)

  • release 0.7.8 (#162)

Co-authored-by: semantic-release
Co-authored-by: David Gidwani [email protected] (f1d0ea4)

  • ci: 🎑 update macos build process (#160) (#161) (fde63df)

  • feat: add support for Python 3.13 (#158) (684b308)

  • Update lint actions (4ba746c)

  • ci: 🎑 revert artifact moving (1588481)

  • ci: 🎑 restructure downloaded artifacts in publish workflow (c0b1e39)

  • ci: 🎑 fix wheels cache key (6c285dd)

  • ci: 🎑 more CI fix spam, fix hashFiles glob and more (db862be)

  • ci: 🎑 add release environment (3141a8a)

  • ci: 🎑 only incr version for wheel building on push (9f38e09)

  • ci: 🎑 more CI release fixes (5c3877a)

  • ci: 🎑 use gh cli for creating release PRs (f08c88e)

  • ci: 🎑 add checkout job and concurrency to publish workflow (7fa6034)

  • ci: 🎑 set github pat in env as workaround (0d89e3d)

  • ci: 🎑 add github pat for create PR job (fb22f32)

  • ci: 🎑 add publish workflow (a21f4c9)

  • ci: 🎑 update release workflow to depend on build (70ac166)

  • build: πŸ“¦ update pdm.lock (ff0e52b)

  • ci: 🎑 refactor wheel build versioning (a7f19b8)

  • ci: 🎑 debug semantic-release (451d373)

  • ci: 🎑 add --patch to version bump in wheel build process (f1bec94)

  • ci: 🎑 force upload wheel and source artifacts in CI (e8732a2)

  • ci: 🎑 update python-semantic-release configuration (7ab3e8b)

  • ci: 🎑 update node version for semantic-release (f9c8ae0)

  • ci: 🎑 refactor CI runner build deps caching (13e7430)

  • ci: 🎑 use semantic-release (node) [release:patch] (1a3b3a7)

  • ci: 🎑 fix macOS actions logic (e178849)

  • ci: 🎑 fix musllinux arm docker image in cibw (38f0f22)

  • ci: 🎑 fix macOS CI (restore build deps cache) (371fe0c)

  • build: πŸ“¦ add additional aarch64 builds and use ubicloud (68ea9ff)

  • ci: 🎑 more CI improvements (90f2c5f)

  • ci: 🎑 create necessary hyperscan/pcre directories on macOS runners (68db2ad)

  • build: πŸ“¦ update dependencies (mostly for dev), fix macOS build caching (d375a04)

  • build: πŸ“¦ remove musllinux pypy (3a0aea6)

  • build: πŸ“¦ fix dupe pypy builds, change to pypy musllinux (b8ec574)

  • build: πŸ“¦ refactor macos cibuildwheel configuration (db7d729)

  • build: πŸ“¦ disable arm64 for macosx python 3.9 (1b2b662)

  • build: πŸ“¦ update macos runner to Apple silicon, add aarch64 to CIBW archs (629074f)

  • build: πŸ“¦ add aarch64 to build_wheels matrix (693f803)

  • ci: 🎑 update checkout and setup-pdm actions to v4 (9189351)

  • build: πŸ“¦ reduce setuptools pinned version to 68 (dbf3062)

  • build: πŸ“¦ remove python 3.8 from build matrix (79105d3)

  • build: πŸ“¦ update cibuildwheel configuration to support aarch64 (7e06101)

  • create FUNDING.yml

Signed-off-by: David Gidwani [email protected] (0228bb6)

  • build: πŸ“¦ (hopefully) fix versioning with semantic-release and pdm/setuptools (a322379)

  • ci: 🎑 set upstream when creating local PR branch (615420b)

  • ci: 🎑 add create-pull-request branch to release group (12867df)

  • ci: 🎑 set base branch and assignees for create-pull-request (ea2c582)

  • ci: 🎑 don't set upstream after creating PR branch (a6f0d3c)

  • ci: 🎑 fix release CI (again) (66626d4)

  • build: πŸ“¦ fix release CI (5a50cf3)

  • build: πŸ“¦ allow release on workflow_dispatch (a6b9152)

  • build: πŸ“¦ fix python-semantic-release release group (74801ac)

  • build: πŸ“¦ improve release CI/CD (95a3c8e)

  • ci: 🎑 remove PAT from checkout action (be00d52)

  • ci: 🎑 update lint CI (32920b1)

  • docs: πŸ“ update README (d58f4c6)

  • build: πŸ“¦ update library paths to vectorscan in cibuildwheel config (24c7713)

  • build: πŸ“¦ fix macos build (e72a700)

  • build: πŸ“¦ update cibuildwheel configuration and corrected build_wheels.sh (7b5b507)

  • build: πŸ“¦ only release if github ref is main (7af840f)

  • build: πŸ“¦ update build to switch to Vectorscan 5.4.11 (93e6fb7)

  • ci: 🎑 rename wheels action (c7493ce)

  • ci: 🎑 build sdist with setup.py instead of pdm (a3c3bdd)

  • ci: 🎑 pass required env vars for building macOS wheels (f9e503b)

  • ci: 🎑 use GNU tar on macOS (in build_hyperscan.sh) (20ad70d)

  • ci: 🎑 update cibuildwheel version and pdm lockfile (180696b)

  • ci: 🎑 update manylinux-hyperscan tag again (c516700)

  • ci: 🎑 update manylinux-hyperscan container tag to latest (8dad7a9)

  • ci: 🎑 add support for building 3.12 wheels (9d4c114)

  • ci: 🎑 enable skip-existing for pypi publishing (47b68a7)

  • ci: 🎑 add needs to release (d2ed026)

  • ci: 🎑 only upload dist cache if cache miss (2d05b53)

  • ci: 🎑 add contents permission and concurrency to release (89cfc80)

  • ci: 🎑 add id-token permission to release job (584b635)

  • ci: 🎑 create dist directory again (f2e6bca)

  • ci: 🎑 remove unnecessary tokens, force release for now (57ace96)