Skip to content

Commit

Permalink
release 0.7.8 (#162)
Browse files Browse the repository at this point in the history
Co-authored-by: semantic-release <semantic-release>
Co-authored-by: David Gidwani <[email protected]>
  • Loading branch information
github-actions[bot] and darvid authored Oct 12, 2024
1 parent fde63df commit f1d0ea4
Show file tree
Hide file tree
Showing 4 changed files with 90 additions and 80 deletions.
11 changes: 8 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

- name: Check if release needed
id: release
uses: python-semantic-release/[email protected].0
uses: python-semantic-release/[email protected].1
with:
force: "patch"
github_token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -45,7 +45,7 @@ jobs:
commit: "true"

- name: Download artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v4.1.8
if: github.event_name == 'workflow_dispatch' || steps.release.outputs.released == 'true'

- name: Prepare dist
Expand All @@ -64,8 +64,13 @@ jobs:
git checkout -b ${RELEASE_PR_BRANCH}
git branch --set-upstream-to=${RELEASE_PR_BRANCH}
- name: Pull and fast forward
if: steps.release.outputs.released == 'true'
run: |
git pull --ff origin ${RELEASE_PR_BRANCH}
- name: Semantic release
uses: python-semantic-release/[email protected].0
uses: python-semantic-release/[email protected].1
if: steps.release.outputs.released == 'true'
with:
force: "patch"
Expand Down
155 changes: 80 additions & 75 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# CHANGELOG



## v0.7.7 (2024-03-11)
## v0.7.8 (2024-10-12)

### :bug:

Expand All @@ -18,6 +17,12 @@

### Other

* ci: :ferris_wheel: update macos build process (#160) (#161) ([`fde63df`](https://github.com/darvid/python-hyperscan/commit/fde63df6cfcbca5640a350dda81961a32538bc7e))

* feat: add support for Python 3.13 (#158) ([`684b308`](https://github.com/darvid/python-hyperscan/commit/684b308acd9008a42466a549495cd45ed40fa509))

* Update lint actions ([`4ba746c`](https://github.com/darvid/python-hyperscan/commit/4ba746cf9d5f8b103b652671e4c0cef5a24e0d42))

* ci: :ferris_wheel: revert artifact moving ([`1588481`](https://github.com/darvid/python-hyperscan/commit/1588481eb4e6ecc2a179d4808b76f5db5e3b73e6))

* ci: :ferris_wheel: restructure downloaded artifacts in publish workflow ([`c0b1e39`](https://github.com/darvid/python-hyperscan/commit/c0b1e394f99921e379884dac8b6f56f0ca7f3f59))
Expand Down Expand Up @@ -98,7 +103,7 @@

* create FUNDING.yml

Signed-off-by: David Gidwani &lt;[email protected]&gt; ([`0228bb6`](https://github.com/darvid/python-hyperscan/commit/0228bb68d8849eb2d9f49f9da1840087ddf0f226))
Signed-off-by: David Gidwani <[email protected]> ([`0228bb6`](https://github.com/darvid/python-hyperscan/commit/0228bb68d8849eb2d9f49f9da1840087ddf0f226))

* build: :package: (hopefully) fix versioning with semantic-release and pdm/setuptools ([`a322379`](https://github.com/darvid/python-hyperscan/commit/a322379f226cd6ceb011a8024bb68513d991e1f1))

Expand All @@ -108,7 +113,7 @@ Signed-off-by: David Gidwani &lt;[email protected]&gt; ([`0228bb6`](ht

* ci: :ferris_wheel: set base branch and assignees for create-pull-request ([`ea2c582`](https://github.com/darvid/python-hyperscan/commit/ea2c58243f1e4f256361d10d9ac451e239d29bd6))

* ci: :ferris_wheel: don&#39;t set upstream after creating PR branch ([`a6f0d3c`](https://github.com/darvid/python-hyperscan/commit/a6f0d3cd28e5cb687f7deb3554baff86a059cc7a))
* ci: :ferris_wheel: don't set upstream after creating PR branch ([`a6f0d3c`](https://github.com/darvid/python-hyperscan/commit/a6f0d3cd28e5cb687f7deb3554baff86a059cc7a))

* ci: :ferris_wheel: fix release CI (again) ([`66626d4`](https://github.com/darvid/python-hyperscan/commit/66626d4f1ca908645fdac5f0d5581a21add58300))

Expand Down Expand Up @@ -167,7 +172,7 @@ Signed-off-by: David Gidwani &lt;[email protected]&gt; ([`0228bb6`](ht
* ci: :ferris_wheel: remove unnecessary tokens, force release for now ([`57ace96`](https://github.com/darvid/python-hyperscan/commit/57ace964a6b0ef38f728562166736dad74441706))


## v0.6.0 (2023-08-10)
## v0.6.0 (2023-08-09)

### :sparkles:

Expand Down Expand Up @@ -270,7 +275,7 @@ Signed-off-by: David Gidwani &lt;[email protected]&gt; ([`0228bb6`](ht

* refactor: :recycle: tooling, packaging, and CI/CD overhaul, and update to Hyperscan 5.4.2 ([`1b823c9`](https://github.com/darvid/python-hyperscan/commit/1b823c9c99af672e5af23825849e8da8cc102101))

* 🚧 build: rename build.py to avoid conflicts with python package &#39;build&#39; ([`056538c`](https://github.com/darvid/python-hyperscan/commit/056538c120e547afaa914404262e73c968bbe51e))
* 🚧 build: rename build.py to avoid conflicts with python package 'build' ([`056538c`](https://github.com/darvid/python-hyperscan/commit/056538c120e547afaa914404262e73c968bbe51e))

* Fix missing error constants

Expand All @@ -295,7 +300,7 @@ Duplicate the content of ADD_INT_CONSTANT() to fix this. ([`5eddcc9`](https://gi
* 🐛 fix: fix memory leak in loadb (#46) and minor doc tweaks ([`71b6462`](https://github.com/darvid/python-hyperscan/commit/71b64627e940c1e34ad8dde18f7b5800c113c25a))


## v0.3.3 (2023-01-07)
## v0.3.3 (2023-01-06)

### :bug:

Expand Down Expand Up @@ -350,7 +355,7 @@ Duplicate the content of ADD_INT_CONSTANT() to fix this. ([`5eddcc9`](https://gi
* 📜 docs: updated README for v0.3.0 ([`a7dff1d`](https://github.com/darvid/python-hyperscan/commit/a7dff1d9b53822d8cbe473839b5a86761e48f0ad))


## v0.3.0 (2022-04-12)
## v0.3.0 (2022-04-11)

### :sparkles:

Expand Down Expand Up @@ -382,20 +387,20 @@ Closes #32 ([`0527aac`](https://github.com/darvid/python-hyperscan/commit/0527aa

* 💚 correct clone and build issues (#37)

* - Fix scratch cloning
- Ensure static linking for stdc++

* Update compile error message to include expression id

Co-authored-by: Ken Shelton &lt;[email protected]&gt; ([`a8d926f`](https://github.com/darvid/python-hyperscan/commit/a8d926f58b3bb82dac8e49a5f08580c856c0a5cb))
* - Fix scratch cloning
- Ensure static linking for stdc++

* Update compile error message to include expression id

Co-authored-by: Ken Shelton <[email protected]> ([`a8d926f`](https://github.com/darvid/python-hyperscan/commit/a8d926f58b3bb82dac8e49a5f08580c856c0a5cb))

* :green_heart: fixed PCRE_PATH ([`a175f28`](https://github.com/darvid/python-hyperscan/commit/a175f289393aaf858751a4f02842d8b9f9dd9ef4))

* :green_heart: bump manylinux container image version ([`8962139`](https://github.com/darvid/python-hyperscan/commit/89621390a2fd852cdf31dfc32d5bda205164e43b))

* :green_heart: reverted upgraded Python requirement in pyproject.toml ([`ae1e89d`](https://github.com/darvid/python-hyperscan/commit/ae1e89dbd594792e7822b343cd7190cac971513c))

* :green_heart: removed cp310, thought CI was using manylinux, d&#39;oh ([`7680840`](https://github.com/darvid/python-hyperscan/commit/768084059a897f8faf08360c94f04672b57a8739))
* :green_heart: removed cp310, thought CI was using manylinux, d'oh ([`7680840`](https://github.com/darvid/python-hyperscan/commit/768084059a897f8faf08360c94f04672b57a8739))

* fix project homepage (#34) ([`1d95aea`](https://github.com/darvid/python-hyperscan/commit/1d95aeab4d467e99abf7172de83df710e9b8a868))

Expand Down Expand Up @@ -471,34 +476,34 @@ Co-authored-by: Ken Shelton &lt;[email protected]&gt; ([`a8d926f`](https://gi

* handle zipp take two ([`d0d4b49`](https://github.com/darvid/python-hyperscan/commit/d0d4b49360908ce93b80d00a06a6a63bfbcf0f8f))

* pinn zipp&lt;2 in test requirements to avoid pip install failures ([`981e962`](https://github.com/darvid/python-hyperscan/commit/981e962d11d4a6272117e477268c27039f95c95b))
* pinn zipp<2 in test requirements to avoid pip install failures ([`981e962`](https://github.com/darvid/python-hyperscan/commit/981e962d11d4a6272117e477268c27039f95c95b))

* fixed poetry build command in semaphore build script ([`97b09ee`](https://github.com/darvid/python-hyperscan/commit/97b09ee7dc44a2cebefc2876de9e0dfcd1deb805))

* fixed merge fail artifact ([`57c898f`](https://github.com/darvid/python-hyperscan/commit/57c898f326175efe6d18ab19c84cca5c8c4bf02c))

* Merge branch &#39;master&#39; of github.com:darvid/python-hyperscan into develop ([`62b32f6`](https://github.com/darvid/python-hyperscan/commit/62b32f6aa29c1906c9ef142392a58a6b233b1c4c))

* updated CHANGELOG, bumped version to 0.1.5, drop Python 3.4 from classifiers and require 3.5 with poetry ([`75dd919`](https://github.com/darvid/python-hyperscan/commit/75dd919019ad6fd370c35a3b62b60dd51b2a3ef3))

* added .markdownlint.json config file ([`73b3b72`](https://github.com/darvid/python-hyperscan/commit/73b3b7294564463db822dd876f15bbe5fe386b8d))

* updated tox.ini to use poetry instead of pip ([`2a18328`](https://github.com/darvid/python-hyperscan/commit/2a18328b1abd77e47955b1e9c930328bba97eddc))

* fixed reference leak (#18), and renamed loads/dumps to loadb/dumpb ([`8695500`](https://github.com/darvid/python-hyperscan/commit/86955004428889731a6eb24e27574ffa2857b8d4))
* Merge branch 'master' of github.com:darvid/python-hyperscan into develop ([`62b32f6`](https://github.com/darvid/python-hyperscan/commit/62b32f6aa29c1906c9ef142392a58a6b233b1c4c))

* Add missing tune families (#19)

Hyperscan 5.2.1 comes with additional tune families.

Hyperscan 5.2.1 comes with additional tune families.

https://intel.github.io/hyperscan/dev-reference/api_constants.html#cpu-tuning-flags ([`6c3f49d`](https://github.com/darvid/python-hyperscan/commit/6c3f49d47f8f5f766a74d08e0ec2fce9915c49e1))

* Release v0.1.4 (#17)

* added Hyperscan 5.2.0 support and literal API (#16) ([`86a1b4e`](https://github.com/darvid/python-hyperscan/commit/86a1b4e83e80f14d87c97e66fdb1f3e8b4f57411))

* updated CHANGELOG, bumped version to 0.1.5, drop Python 3.4 from classifiers and require 3.5 with poetry ([`75dd919`](https://github.com/darvid/python-hyperscan/commit/75dd919019ad6fd370c35a3b62b60dd51b2a3ef3))

* added .markdownlint.json config file ([`73b3b72`](https://github.com/darvid/python-hyperscan/commit/73b3b7294564463db822dd876f15bbe5fe386b8d))

* updated tox.ini to use poetry instead of pip ([`2a18328`](https://github.com/darvid/python-hyperscan/commit/2a18328b1abd77e47955b1e9c930328bba97eddc))

* fixed reference leak (#18), and renamed loads/dumps to loadb/dumpb ([`8695500`](https://github.com/darvid/python-hyperscan/commit/86955004428889731a6eb24e27574ffa2857b8d4))


## v0.1.4 (2019-11-08)
## v0.1.4 (2019-11-07)

### Other

Expand Down Expand Up @@ -529,7 +534,7 @@ https://intel.github.io/hyperscan/dev-reference/api_constants.html#cpu-tuning-fl
* added Hyperscan 5.2.0 support and literal API (#16) ([`4e02072`](https://github.com/darvid/python-hyperscan/commit/4e02072a33e7a3124e65cca650802541f13f3ff1))


## v0.1.3 (2019-08-05)
## v0.1.3 (2019-08-04)

### Other

Expand All @@ -538,7 +543,7 @@ https://intel.github.io/hyperscan/dev-reference/api_constants.html#cpu-tuning-fl
* Handle exceptions in callback. (#15) ([`f1b92be`](https://github.com/darvid/python-hyperscan/commit/f1b92bedb751c4492d29a9e793a27c7941ff6f57))


## v0.1.2 (2019-06-12)
## v0.1.2 (2019-06-11)

### Other

Expand All @@ -550,13 +555,13 @@ https://intel.github.io/hyperscan/dev-reference/api_constants.html#cpu-tuning-fl

* Release the GIL when compiling patterns (#13)

This will allow other Python threads to run while Hyperscan is compiling
patterns.

This will allow other Python threads to run while Hyperscan is compiling
patterns.

Fixes #12. ([`e2e5b50`](https://github.com/darvid/python-hyperscan/commit/e2e5b506e6ea8c3736c4524868a829622369971b))


## v0.1.1 (2019-05-03)
## v0.1.1 (2019-05-02)

### Other

Expand All @@ -576,7 +581,7 @@ Fixes #12. ([`e2e5b50`](https://github.com/darvid/python-hyperscan/commit/e2e5b5

* Update README.md, fixed docs URL (#9)

Change documentation&#39;s URL to use readthedocs.io domain ([`d7e7572`](https://github.com/darvid/python-hyperscan/commit/d7e757258d3f9fe61d5b829f98544bd3db3efe5c))
Change documentation's URL to use readthedocs.io domain ([`d7e7572`](https://github.com/darvid/python-hyperscan/commit/d7e757258d3f9fe61d5b829f98544bd3db3efe5c))

* fixed docs link in README ([`c5ceea2`](https://github.com/darvid/python-hyperscan/commit/c5ceea28835f4aa2ce25da773dabc751f27e3ead))

Expand All @@ -590,50 +595,50 @@ Change documentation&#39;s URL to use readthedocs.io domain ([`d7e7572`](https:/

* Release v0.1.0 (#7)

* initial release 0.1.0 changes

* make .semaphore/*.sh executable

* fixed build_wheels script

* added checkout to prologue in semaphore configuration

* fixed build_wheels script to avoid issue with cached Poetry venv for py27

* attempting to fix wheel name for cp27mu

* fixed syntax error in build_wheels script

* fixed a derp in build_wheels again

* fixed run_tests to work with cp27mu

* moved README.rst to README.md, added additional package meta

* added CHANGELOG

* added GitHub releases deployment pipeline

* fixed syntax error in ghr-deploy semaphore config

* added missing checkout to ghr-deploy Semaphore config

* fixed auto-promotion and attempt to fix ghr-deploy again

* added secrets configuration

* fixed PyPI deployment

* fixed path to .pypirc

* initial release 0.1.0 changes

* make .semaphore/*.sh executable

* fixed build_wheels script

* added checkout to prologue in semaphore configuration

* fixed build_wheels script to avoid issue with cached Poetry venv for py27

* attempting to fix wheel name for cp27mu

* fixed syntax error in build_wheels script

* fixed a derp in build_wheels again

* fixed run_tests to work with cp27mu

* moved README.rst to README.md, added additional package meta

* added CHANGELOG

* added GitHub releases deployment pipeline

* fixed syntax error in ghr-deploy semaphore config

* added missing checkout to ghr-deploy Semaphore config

* fixed auto-promotion and attempt to fix ghr-deploy again

* added secrets configuration

* fixed PyPI deployment

* fixed path to .pypirc

* fixed path to built wheels for PyPI upload ([`16eb091`](https://github.com/darvid/python-hyperscan/commit/16eb091161e813f086a74c18bf7657614cbe364d))

* pinned requests and urllib3 to test_requirements per security vuln advisories ([`7cec3a8`](https://github.com/darvid/python-hyperscan/commit/7cec3a8c835e0e9ebee503b1e05093154a1b7253))

* allow halting in stream scanning (#4) ([`9823622`](https://github.com/darvid/python-hyperscan/commit/98236220135a67c1ab494e4821638bf79cbe9658))


## v0.0.2 (2018-05-27)
## v0.0.2 (2018-05-26)

### Other

Expand Down Expand Up @@ -683,11 +688,11 @@ Change documentation&#39;s URL to use readthedocs.io domain ([`d7e7572`](https:/

* disable boost python ([`6675d16`](https://github.com/darvid/python-hyperscan/commit/6675d16d3d23ed53ca54a2a1f30ed240349bf344))

* Merge tag &#39;v0.0.2&#39; into develop
* Merge tag 'v0.0.2' into develop

Initial release. ([`25cb552`](https://github.com/darvid/python-hyperscan/commit/25cb55289d92a982b6e3bec26d888424596c9fff))

* Merge branch &#39;release/0.0.2&#39; ([`3e9ba89`](https://github.com/darvid/python-hyperscan/commit/3e9ba8944eac5d9543c72acba63cfca3ea46c367))
* Merge branch 'release/0.0.2' ([`3e9ba89`](https://github.com/darvid/python-hyperscan/commit/3e9ba8944eac5d9543c72acba63cfca3ea46c367))

* use python-simplified-semver version scheme for setuptools_scm ([`5aaebf3`](https://github.com/darvid/python-hyperscan/commit/5aaebf3b110985039a2d06ef9e9a98a612afbb04))

Expand All @@ -697,7 +702,7 @@ Initial release. ([`25cb552`](https://github.com/darvid/python-hyperscan/commit/

* removed pypy from CI matrix and added whl to gitignore ([`fcab64a`](https://github.com/darvid/python-hyperscan/commit/fcab64a3090811793d8c82452156801ec36202e4))

* unfortunately Travis doesn&#39;t support per-stage matrix expansion yet ([`86801da`](https://github.com/darvid/python-hyperscan/commit/86801daea6a8d2d36d844002251504ddfc4d5302))
* unfortunately Travis doesn't support per-stage matrix expansion yet ([`86801da`](https://github.com/darvid/python-hyperscan/commit/86801daea6a8d2d36d844002251504ddfc4d5302))

* added PyPI deployment to Travis configuration ([`78224ce`](https://github.com/darvid/python-hyperscan/commit/78224cec1b2a8588b29d3e587920585f255d45ae))

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ dist_glob_patterns = ["dist/*", "wheelhouse/*"]

[project]
name = "hyperscan"
version = "0.7.7"
version = "0.7.8"
description = "Python bindings for Hyperscan."
authors = [{ name = "David Gidwani", email = "[email protected]" }]
requires-python = ">=3.9,<4.0"
Expand Down
2 changes: 1 addition & 1 deletion src/hyperscan/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.7.7"
__version__ = "0.7.8"

0 comments on commit f1d0ea4

Please sign in to comment.