mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-28 05:54:24 +00:00
chore(repo): maintenance
This commit is contained in:
24
Taskfile.yml
24
Taskfile.yml
@@ -2,8 +2,8 @@
|
||||
version: '3'
|
||||
|
||||
vars:
|
||||
REQUIREMENTS_FILE: requirements.txt
|
||||
VENV_DIR: .venv
|
||||
REQUIREMENTS_FILE: '{{ .ROOT_DIR }}/requirements.txt'
|
||||
VENV_DIR: '{{ .ROOT_DIR }}/.venv'
|
||||
|
||||
tasks:
|
||||
|
||||
@@ -18,6 +18,11 @@ tasks:
|
||||
- npm update --save
|
||||
|
||||
python:create-venv:
|
||||
requires:
|
||||
vars:
|
||||
- PYTHON_VERSION
|
||||
- REQUIREMENTS_FILE
|
||||
- VENV_DIR
|
||||
vars:
|
||||
PYTHON_VERSION: 3.12
|
||||
cmds:
|
||||
@@ -25,11 +30,20 @@ tasks:
|
||||
- "{{.VENV_DIR}}/bin/pip --require-virtualenv install -r '{{.REQUIREMENTS_FILE}}'"
|
||||
|
||||
python:recreate-venv:
|
||||
requires:
|
||||
vars:
|
||||
- VENV_DIR
|
||||
cmds:
|
||||
- "rm -rf '{{.VENV_DIR}}'"
|
||||
- task: python:create-venv
|
||||
|
||||
python:update-venv:
|
||||
cmd: >-
|
||||
{{.VENV_DIR}}/bin/pip freeze -l --require-virtualenv | sed 's/==/>=/'
|
||||
| xargs {{.VENV_DIR}}/bin/pip --require-virtualenv install -U
|
||||
requires:
|
||||
vars:
|
||||
- REQUIREMENTS_FILE
|
||||
- VENV_DIR
|
||||
cmds:
|
||||
- >-
|
||||
{{.VENV_DIR}}/bin/pip freeze --local --require-virtualenv | sed 's/==/>=/'
|
||||
| xargs {{.VENV_DIR}}/bin/pip --require-virtualenv install --upgrade
|
||||
- pip list --require-virtualenv --local --not-required --format freeze > '{{ .REQUIREMENTS_FILE }}'
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
ansible-lint==25.6.0
|
||||
ansible==11.4.0
|
||||
click==8.2.1
|
||||
ansible==13.4.0
|
||||
ansible-lint==26.2.0
|
||||
fqdn==1.5.1
|
||||
go_task_bin==3.42.1
|
||||
jmespath==1.0.1
|
||||
lefthook==1.11.5
|
||||
go-task-bin==3.48.0
|
||||
importlib_metadata==8.7.1
|
||||
jmespath==1.1.0
|
||||
lefthook==2.0.15
|
||||
pip==26.0.1
|
||||
pyinilint==0.17
|
||||
yq==3.4.3
|
||||
|
||||
Reference in New Issue
Block a user