Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

action.yml 878B

12345678910111213141516171819202122232425262728293031323334
  1. name: Setup UV and Python
  2. inputs:
  3. python-version:
  4. description: Python version to use and the UV installed with
  5. required: true
  6. default: '3.12'
  7. uv-version:
  8. description: UV version to set up
  9. required: true
  10. default: '0.6.14'
  11. uv-lockfile:
  12. description: Path to the UV lockfile to restore cache from
  13. required: true
  14. default: ''
  15. enable-cache:
  16. required: true
  17. default: true
  18. runs:
  19. using: composite
  20. steps:
  21. - name: Set up Python ${{ inputs.python-version }}
  22. uses: actions/setup-python@v5
  23. with:
  24. python-version: ${{ inputs.python-version }}
  25. - name: Install uv
  26. uses: astral-sh/setup-uv@v5
  27. with:
  28. version: ${{ inputs.uv-version }}
  29. python-version: ${{ inputs.python-version }}
  30. enable-cache: ${{ inputs.enable-cache }}
  31. cache-dependency-glob: ${{ inputs.uv-lockfile }}