У меня есть действие github, которое запускается, когда ветка объединяется с master. Он должен пометить репо номером версии, полученным из setup.py, а затем нажать на метку. Затем он должен собрать пакет и загрузить его в репозиторий пакетов.
Прогресс на данный момент: сборка и загрузка работает, тегирование не
name: Deploy Library
on [push]
jobs:
build:
runs-on: ubuntu latest
steps:
- uses: actions/checkout@master
- name: Set up Python env
uses: actions/setup-python@v1
with:
python-version: '3.6'
- name: Install Deps
run: |
python -m pip install --upgrade pip
pip install wheel
pip install twine
- name: Build
run: |
python setup.py build bdist_wheel
- name: Tag
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
VERSION=*sed magic on setup.py*
git tag v$VERSION
git push origin v$VERSION
Все работает, кроме git push наконец. Журналы жалуются на необходимость имени пользователя и пароля (у меня есть только GITHUB_TOKEN), и в любом случае, действия / извлечение не жаловались ...
Я проверил страницу действий GitHub, и я могуне найти один, относящийся к тегированию.