File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Publish (PyPI)
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ tag :
7+ description : " Tag version (e.g. v1.3.2)"
8+ required : true
9+ release :
10+ types : [published]
11+
12+ jobs :
13+ build-publish :
14+ runs-on : ubuntu-latest
15+
16+ steps :
17+ - uses : actions/checkout@v4
18+
19+ - name : Set up Python
20+ uses : actions/setup-python@v5
21+ with :
22+ python-version : " 3.11"
23+ cache : " pip"
24+
25+ - name : Build package
26+ run : |
27+ python -m pip install --upgrade pip build
28+ python -m build
29+
30+ - name : Upload to PyPI
31+ uses : pypa/gh-action-pypi-publish@release/v1
32+ with :
33+ password : ${{ secrets.PYPI_API_TOKEN }}
Original file line number Diff line number Diff line change 4646- README обновлён: добавлены инструкции по синхронизации и обновлена структура установки.
4747- ` .gitignore ` расширен, чтобы исключать локальный чек-лист тестирования.
4848
49+ ## [ 1.3.2] - 2025-07-08
50+
51+ ### Added
52+ - Workflow ` release.yml ` для автоматической публикации в PyPI.
53+ - Бейдж статуса публикации и версии PyPI в README.
54+
55+ ### Changed
56+ - README: обновлён раздел установки, Roadmap отмечена как выполненная.
57+ - ` pyproject.toml ` : повышена версия до 1.3.2.
58+
59+ ## [ 1.3.1] - 2025-07-08
60+
61+ ### Added
62+ - Фоновый демон синхронизации (` sync_daemon.py ` ).
63+ - Команды ` start ` и ` stop ` в ` cli.py ` для управления демоном.
64+ - Автоматическое создание каталога ` ~/Mail.Cloud ` при первом запуске демона.
65+ - PID-файл ` ~/.mailrucloud-daemon.pid ` с защитой от повторного запуска.
66+
67+ ### Docs
68+ - README обновлён инструкциями по демону и синхронизации.
69+
4970## [ 1.3.0] - 2025-07-07
5071
5172### Added
Original file line number Diff line number Diff line change 4141
4242> Требования: Python ≥ 3.10
4343
44- ### PyPI (будет доступно после релиза v1.4.0 )
44+ ### PyPI (стабильная версия )
4545``` bash
4646pip install --upgrade mailru-cloud-cli
4747```
@@ -51,7 +51,7 @@ pip install --upgrade mailru-cloud-cli
5151python -m pip install --upgrade \
5252 -i https://test.pypi.org/simple \
5353 --extra-index-url https://pypi.org/simple \
54- mailru-cloud-cli==1.3.1
54+ mailru-cloud-cli==1.3.2
5555```
5656
5757### Из исходников
@@ -130,7 +130,7 @@ mailrucloud sync ~/Notes /CloudNotes --direction push
130130
131131## 🛣 Roadmap
132132
133- - [ ] Публикация стабильной версии в основное PyPI
133+ - [x ] Публикация стабильной версии в основное PyPI ✅
134134- [ ] Поддержка удаления при двусторонней синхронизации
135135- [ ] Проверка целостности (md5) после загрузки/скачивания
136136- [ ] Мультитред-загрузка больших файлов
You can’t perform that action at this time.
0 commit comments