Skip to content

chore: add semantic release #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 0 additions & 96 deletions .github/workflows/publish-to-pypi.yml

This file was deleted.

28 changes: 28 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Semantic Release

on:
push:
branches:
- main

jobs:
release:
permissions:
contents: write

runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Install uv
uses: astral-sh/setup-uv@v5

- name: Install dependencies
run: |
uv sync

- name: Run semantic-release
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: uv run semantic-release version
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.10
245 changes: 245 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,245 @@
# CHANGELOG

<!-- version list -->

## v0.2.9 (2025-07-25)

### Bug Fixes

- Add missing import and rename ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Add missing import and rename
([`912caa9`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/912caa9b57c244f3e94f688b3e143f63395ebec0))

- Test
([`8d2d6ec`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/8d2d6eceb95e30e8c35fb7413ae9507024e4f600))

- Test local release
([`221784a`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/221784afd93c6b417b7f4a81a24064f11faf5a18))

### Chores

- Add build system in pyproject ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Add build system in pyproject
([`5e5952c`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/5e5952c3f46b93bb283dfdf65adf85483477bbdd))

- Add more info into pyproject ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Add more info into pyproject
([`4683545`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/468354552516044871d309e6506aef459c705613))

- Add more info into pyproject
([`f345291`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/f3452914ffb1978a2fcd1c1e70fbb9e90985b2ac))

- Add package find in pyproject ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Add package find in pyproject
([`3c213b2`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/3c213b2bf5a72b4fc9c65a610d4800cc697e747c))

- Add semantic release
([`299401b`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/299401b735e510a1b3cec002cce2bc5b655df074))

- Add spaces
([`e34029f`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/e34029f89289c2494932c092d55da5579dcc5712))

- Add uv for python sdk ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Add uv for python sdk
([`9cef706`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/9cef7062b0c2581a7e5ca55544663ac24e221834))

- Erase step set up python ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Erase step set up python
([`fd8f665`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/fd8f6656aabdb8cc808d4c57d245063363a47e58))

- Erase useless depenency in the uv lock
([`86c7dd7`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/86c7dd7e83b656fc14ec34b7bafc131fca08ea4c))

- Order for yml test install uv ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Order for yml test install uv
([`d792cfc`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/d792cfcb059760c5834cb374abeae4fa0c0a3e1c))

- Syntax yml ([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Syntax yml
([`e25a01c`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/e25a01c6a16d7247605721ad9e5afd979d383819))

- Use hatchling instead of setuptools in pyproject
([#33](https://github.com/LinkupPlatform/linkup-python-sdk/pull/33),
[`2fb5984`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2fb5984af59244f314840e4a5f0888c1921cea2c))

- Use hatchling instead of setuptools in pyproject
([`ac53d42`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/ac53d4204c459ca7150343a026a8239e528671e5))

### Features

- Add uv with semantic release
([`637f6ff`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/637f6ff6b5710b5bfc1385c4575f1f805b7a6b71))


## v0.2.8 (2025-07-01)

### Bug Fixes

- Send search params as json instead of form-encoded
([#32](https://github.com/LinkupPlatform/linkup-python-sdk/pull/32),
[`c1d1f9f`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/c1d1f9fb5b384c43db03f783dfc4fe146d314844))


## v0.2.7 (2025-06-23)


## v0.2.6 (2025-05-30)

### Documentation

- Fix URL in README
([`706e59b`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/706e59bb47e375bc435ed29a036b173f11a51925))


## v0.2.5 (2025-05-09)

### Bug Fixes

- From_date/to_date in async search
([`e35c84b`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/e35c84bc2298a1450da3580068b385670dc14ab1))

### Chores

- Bump version
([`10f3bcf`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/10f3bcff79f8a411ffa90024f192c98037d24c05))


## v0.2.4 (2025-03-19)


## v0.2.3 (2025-02-06)

### Features

- Implement new api errors and use the post endpoint
([`672bcea`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/672bceae398a8736417535be2b38c838ca7bd6bd))

- Upgrade version
([`40391df`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/40391df9c4414f2264f0fc3f1d9ceb888b60141f))


## v0.2.2 (2025-01-09)

### Bug Fixes

- Bad wording for the world Authentication
([`8ec5f19`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/8ec5f1990b0b24dbf3bed0d2d95f44d406594bc0))


## v0.2.1 (2024-12-10)


## v0.2.0 (2024-12-03)

### Bug Fixes

- Don't handle missing structured schema error
([`2f41452`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/2f414525135b6a7a002e5913ecd8ba9ec5544540))

- SDK version in client
([`687730a`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/687730ae6c849818f19221cd4df01524cbc52dd8))

### Chores

- Add gitleaks in pre-commit and update hook versions
([`916e461`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/916e4614e8bbb929b1b14505cbfacac78b7d0964))

- Drop support for Python 3.8 and test in Python 3.13
([`5343cbd`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/5343cbd15f60d5da2df2860b7049e4894cbda2b4))

- Read the package version from linkup/_version.py
([`b52ac83`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/b52ac8341b14148fbead49d33671a6487abd05cd))

- Remove content entrypoint
([`f52b0e6`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/f52b0e6d4167ea2cefb1edee1ef8bab068fb25ab))

- Update package version to 0.2.0
([`dcb7586`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/dcb7586a57a003fa0db1309ab212481791fc52f9))

### Documentation

- Add Client docstring
([`58abc7c`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/58abc7c8ebefbff2d123e7b966dbf23baee4f895))

- Add PR template
([`9860498`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/9860498b820b67bae54fc8c1b7c05c87906c6fd0))

- Move example README section in usage
([`d2f4c0f`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/d2f4c0fb13e6c02e381cf81c90d643e4430d5cae))


## v0.1.8 (2024-11-21)

### Bug Fixes

- Remove some default values, improve docstrings and error types
([`dbcb31a`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/dbcb31abea725763d9633f7decc4677281175621))

### Chores

- Upgrade package to version 0.1.8
([`ae15b5f`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/ae15b5fdf66e1ff3e79fb173ac97d8629f5da207))

### Continuous Integration

- Only test min/max python versions
([`f04a578`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/f04a5789627a6f54109d8beb444efc86724c355b))

### Documentation

- Update documentation
([`b661d1a`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/b661d1a290957e10b9291e8ad75f6aa6678f15cf))

### Testing

- Improve test setup
([`d2bb998`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/d2bb9981425484cf88057a78c59256158d205c4e))


## v0.1.7 (2024-11-20)

### Bug Fixes

- Add missing setuptools dev dependency
([`bda6803`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/bda6803ee9c3852857d9bb9c66d3af42646b5979))

- Add py.typed marker
([`42d1e7d`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/42d1e7dbce92d3fff5dc7752088c82ef82492a53))

### Chores

- Remove requirements.txt
([`ca8510e`](https://github.com/LinkupPlatform/linkup-python-sdk/commit/ca8510ec566981884468b96657d720e178a857d8))


## v0.1.6 (2024-11-20)


## v0.1.5 (2024-11-15)


## v0.1.4 (2024-11-15)


## v0.1.3 (2024-11-15)


## v0.1.2 (2024-11-14)

- Initial Release
Loading