Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
81d76db
feat(pypi-cleanup): add TypeScript project scaffold and config
Omar8345 Nov 14, 2025
f545cde
feat(pypi-cleanup): implement Playwright script to delete oldest PyPI…
Omar8345 Nov 14, 2025
7f53a91
ci(wheels): integrate PyPI cleanup step before publishing
Omar8345 Nov 14, 2025
6fb4992
feat(pypi-cleanup): use terminator sdk for workflow
Omar8345 Nov 15, 2025
f4bd8ba
Delete README.md
Omar8345 Nov 15, 2025
a3f4861
Update pypi-cleanup-example.yml
Omar8345 Nov 15, 2025
9111a48
Update ci-wheels.yml
Omar8345 Nov 15, 2025
a47d0c3
install accessibility stack for workflow
Omar8345 Nov 15, 2025
10eca26
fix misplaced steps
Omar8345 Nov 15, 2025
e88e254
fix func calls
Omar8345 Nov 15, 2025
9dc15cf
switch workflow to windows latest
Omar8345 Nov 15, 2025
4896a30
replace desktop.wait with desktop.delay
Omar8345 Nov 15, 2025
2a81237
use browser-executed scripts instead
Omar8345 Nov 15, 2025
25aa184
install chrome on windows in gh workflow
Omar8345 Nov 15, 2025
5cd0215
use Chrome
Omar8345 Nov 15, 2025
d8ed775
Update pypi-cleanup-example.yml
Omar8345 Nov 15, 2025
5726ee8
Update pypi-cleanup-example.yml
Omar8345 Nov 15, 2025
4cb0fd9
update chrome installation logic
Omar8345 Nov 16, 2025
3d20539
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
21547cf
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
f5066f5
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
e6a1c40
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
04382e4
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
c03a48b
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
09e1085
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
5fe36fa
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
33a2976
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
8afcca0
Use accessibility features instead
Omar8345 Nov 16, 2025
68db1f0
add fix and video recording
Omar8345 Nov 16, 2025
21ab7af
some fixes
Omar8345 Nov 16, 2025
542109f
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
3b9aca8
debug
Omar8345 Nov 16, 2025
abc96fa
Update pypi-cleanup-example.yml
Omar8345 Nov 16, 2025
880a2d1
remove ctrl+a
Omar8345 Nov 16, 2025
16f02bd
Fix
Omar8345 Nov 16, 2025
f6ff7b5
Update 03-navigate-release.ts
Omar8345 Nov 16, 2025
3abe8ab
Merge branch 'mediar-ai:main' into feat/pypi-auto-cleanup
Omar8345 Nov 30, 2025
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
349 changes: 349 additions & 0 deletions .github/scripts/pypi-cleanup/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions .github/scripts/pypi-cleanup/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "pypi-cleanup",
"scripts": {
"cleanup": "ts-node src/delete-oldest-release.ts"
},
"dependencies": {
"otplib": "^12.0.1",
"playwright": "^1.48.2"
},
"devDependencies": {
"@types/node": "^22.5.1",
"ts-node": "^10.9.2",
"typescript": "^5.6.3"
}
}
Loading