Viginum-DataScientist-6
3cdea198bb
style: trim trailing whitespaces
2025-07-30 16:59:23 +02:00
Viginum-DataScientist-6
1bd593cf43
feat(ci): add guards for local debugging via nektos/act
2025-07-30 16:58:22 +02:00
Viginum-DataScientist-6
e0c747f43c
fix(ci): run pypa/build via pipx
...
- Removes warning caused by running pip as root
2025-07-30 14:34:52 +02:00
Viginum-DataScientist-6
588f20cd4a
feat(ci): cache poetry dependencies
2025-07-30 14:33:18 +02:00
Viginum-DataScientist-6
a92770562b
feat(ci): install poetry via pipx
...
Fixes the warning related to using the root environment's pip when install poetry via `pip install poetry`.
2025-07-30 14:33:18 +02:00
Viginum-DataScientist-6
991ed8141b
style: minor formatting and fix workflow name
2025-07-30 14:33:18 +02:00
Viginum-DataScientist-6
f5f71cca37
fix(ci): restrict release workflow to the main branch
...
- Prevents creating releases from unprotected branches.
2025-07-30 14:29:06 +02:00
Viginum-DataScientist-6
b1d2b93c24
fix(ci): fix artifacts name
2025-07-29 18:17:12 +02:00
Viginum-DataScientist-6
427a873568
ci: run publish-* workflow on manual GitHub releases only
...
- This setup is inspired by the setup in github.com/python-poetry/poetry.
- Automatically publishing on tag pushes feels brittle, revert to a manual trigger to nre PyPI releases.
- Move the test step to a new test workflow to ensure it is still run on each commit.
2025-07-29 17:29:20 +02:00
Viginum-DataScientist-6
0386589b46
style: remove emojis
2025-07-29 17:29:20 +02:00
Viginum-DataScientist-6
c7107aae1d
fix: disable automatic releases to test.pypi.org
...
[test.]pypi.org reject uploads of distributions with an already
existing version number.
Publishing to testpypi on every commit therefore does not work
in the current versioning setup since it leads to
duplicate release versions.
2025-07-29 13:04:13 +00:00
Someone
6a889baf1a
✅ Add test on github ci
2025-05-27 15:22:14 +02:00
Viginum-DataScientist-6
f8d4bc1925
build: rename publish-to-test-pypi.yml to publish-to-pypi.yml
2025-05-09 16:32:32 +02:00
Viginum-DataScientist-6
6aec0029c8
build: create publish-to-pypi.yml action
2025-05-09 16:32:02 +02:00