File tree 1 file changed +15
-11
lines changed
1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -26,20 +26,24 @@ jobs:
26
26
tests :
27
27
runs-on : ubuntu-latest
28
28
steps :
29
- - uses : actions/checkout@v4
30
- - name : Set up Python
29
+ - name : checkout
30
+ uses : actions/checkout@v4
31
+
32
+ - name : Install the latest version of uv
33
+ uses : astral-sh/setup-uv@v5
34
+ with :
35
+ version : " latest"
36
+ enable-cache : true
37
+
38
+ - name : " Set up Python"
31
39
uses : actions/setup-python@v5
32
40
with :
33
- python-version : " 3.11"
34
- - name : Install uv and Meltano
35
- run : |
36
- python -m pip install uv meltano
37
- - name : Sync dependencies
38
- run : |
39
- uv sync # Ensures all dependencies are installed
40
- - name : Activate virtual environment and run tests
41
+ python-version-file : " pyproject.toml"
42
+
43
+ - name : Install requirements
41
44
run : |
42
- source .venv/bin/activate
45
+ uv sync
46
+ pip install meltano
43
47
- name : Update Meltano Plugins
44
48
run : meltano lock --update --all
45
49
- name : Run Meltano Install
You can’t perform that action at this time.
0 commit comments