3adafe8bbd
Merge pull request 'Fix #5 : Prepare package for PyPI publishing' ( #13 ) from fix/issue-5 into main
...
Reviewed-on: https://git.example.com/jarianc/youtube-cli/pulls/13
2026-07-05 01:48:55 -05:00
4538857ce3
feat: prepare package for PyPI publishing
...
- Fix author metadata (name, email, URLs)
- Add LICENSE file (MIT)
- Add MANIFEST.in for proper sdist packaging
- Add PyPI publish workflow (.gitea/workflows/publish.yml)
- Add keywords for discoverability
- Align python_requires to >=3.10 across setup.py and pyproject.toml
2026-07-05 06:47:32 +00:00
2789b03f45
Merge pull request 'Fix #4 : Remove 3rd useless URL check' ( #12 ) from fix/issue-4 into main
...
Reviewed-on: https://git.example.com/jarianc/youtube-cli/pulls/12
2026-07-05 01:46:32 -05:00
b33bed7a6e
fix: remove redundant url.strip() check in download_video
...
not url already catches empty string, making url.strip() == ''
the 3rd useless condition.
2026-07-05 06:44:44 +00:00
669b677fb3
Merge pull request 'CI: remove --no-cache for docker layer caching' ( #11 ) from demo/ci-cache into main
2026-07-04 21:56:33 -05:00
bbfd646f8b
CI: remove --no-cache from docker build for layer caching
2026-07-05 02:56:24 +00:00
2ba55e1bf9
Merge pull request 'Auto-merge test' ( #10 ) from demo/auto-merge-test into main
2026-07-04 21:40:15 -05:00
65bb531d13
test auto merge with branch delete
2026-07-05 02:38:43 +00:00
2a418cc8f5
Merge pull request 'Test: new generalized CI workflow' ( #9 ) from demo/ci-workflow-test into main
2026-07-04 21:35:21 -05:00
234cafa79a
trigger CI: test new workflow
2026-07-05 02:18:13 +00:00
dcaf7137ab
trigger CI: test new workflow
2026-07-05 02:18:05 +00:00
7ad5ad25fd
generalize CI workflow: detect project type, add JS/Go support
2026-07-05 02:10:21 +00:00
958da1d1dc
trigger CI: direct push to main
2026-07-04 23:38:31 +00:00
8eeb7df1e7
Merge pull request 'Demo: final CI run' ( #7 ) from demo/ci-final-demo into main
2026-07-04 18:36:20 -05:00
6390633e9f
demo: final CI run after PR merge
2026-07-04 23:36:06 +00:00
66a5f3c52d
Merge pull request 'Demo: CI pipeline test' ( #6 ) from demo/pr-ci-demo into main
2026-07-04 18:33:52 -05:00
37f3698fbe
trigger CI: test with gitea-tester runner
2026-07-04 19:24:06 +00:00
6cf10b47cd
demo: minor CI workflow message update for testing PR
2026-07-04 19:15:39 +00:00
c75e389785
trigger CI: rebuild runner with docker-cli
2026-07-04 19:04:48 +00:00
5815118158
trigger CI: retry docker-build
2026-07-04 18:42:39 +00:00
4baa21fcbe
fix CI: add textual to lint, run docker-build on runner host
2026-07-04 18:38:55 +00:00
95554d5b6c
fix CI: add textual dep, fix docker socket mount, add mypy config
2026-07-04 18:35:59 +00:00
e80473ac8d
fix lint errors: ruff now passes, CI security uses high-only severity
2026-07-04 18:28:05 +00:00
9119a1dce6
CI: add manual clone step to all jobs
2026-07-04 18:03:12 +00:00
c38f57a2ae
manual git clone into workspace
2026-07-04 18:00:24 +00:00
8831fc392d
add GIT_SSL_NO_VERIFY to runner container
2026-07-04 17:56:14 +00:00
3b845bfc8c
fix git clone: remove http.sslVerify override
2026-07-04 17:52:23 +00:00
6fc454ff12
add workspace debug step
2026-07-04 17:50:26 +00:00
5bf7c56ae9
retrigger CI with GIT_SSL_NO_VERIFY in job image
2026-07-04 17:47:44 +00:00
7075b3f34e
fix CI: use correct container image, add docker socket for build
2026-07-04 17:44:31 +00:00
48cf249241
use gitea-job-image container in CI workflow
2026-07-04 17:42:16 +00:00
f4f83cd65f
add git checkout step to CI workflow
2026-07-04 17:40:06 +00:00
fb3720a07b
use certauth.ms CA certs, drop GIT_SSL_NO_VERIFY
2026-07-04 17:30:41 +00:00
fedf2f0c52
retrigger CI
2026-07-04 17:07:34 +00:00
f2f734c221
use python3/pip3 in CI workflow
2026-07-04 17:03:57 +00:00
c1e3f47caf
retrigger CI
2026-07-04 17:00:46 +00:00
828aab0536
retrigger CI
2026-07-04 16:57:44 +00:00
b1b3d80742
clean workflow file
2026-07-04 16:54:55 +00:00
c7f4bf4b02
retrigger CI
2026-07-04 16:43:33 +00:00
1a630ddaee
use native Gitea workspace (no checkout action)
2026-07-04 16:41:37 +00:00
8f53b5afdc
retrigger CI
2026-07-04 16:40:18 +00:00
dad384ef60
retrigger CI
2026-07-04 16:38:39 +00:00
c86af50271
use standard GitHub actions (checkout, setup-python)
2026-07-04 16:35:55 +00:00
cc9168e58d
use native run steps instead of GitHub actions
2026-07-04 15:30:33 +00:00
0368d56b80
fix CI workflow: use actions/ instead of gitea/ prefixed actions
2026-07-04 15:29:01 +00:00
d580d6b804
add Gitea Actions CI workflow
2026-07-04 15:27:08 +00:00
372defe30b
fix: clear stale search results before async fetch to prevent mixing old and new results
2026-07-04 14:51:25 +00:00
0757dc87a1
fix: resolve banned term false positives and show server error in frontend
...
- Exact match now uses word boundaries (\b) instead of substring to prevent
'ero' matching 'hero', 'joi' matching 'join'
- Fuzzy match threshold raised from <=4 to <=5 chars to skip short words
- Added 'gooning' to fuzzy skip list ('cooling' matched it at distance 2)
- Removed 'join' from banned_terms.txt (legitimate word)
- Frontend now reads err.response.data.error to display server messages
- Error message for blocked searches: 'Unable to query — banned search term detected.'
2026-07-04 14:09:43 +00:00
e278f94273
fix: skip fuzzy matching for short words (<=4 chars) to prevent false positives like 'lofi' matching 'loli'
2026-07-02 19:05:55 +00:00
204b7fab81
fix: skip fuzzy matching for short banned terms (<=3 chars) to prevent false positives
2026-07-02 18:39:29 +00:00