Skip to content

Commit 5bfb71c

Browse files
committed
test
1 parent 12486a0 commit 5bfb71c

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

.github/workflows/ci.yml

+15-11
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,24 @@ jobs:
2626
tests:
2727
runs-on: ubuntu-latest
2828
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"
3139
uses: actions/setup-python@v5
3240
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
4144
run: |
42-
source .venv/bin/activate
45+
uv sync
46+
pip install meltano
4347
- name: Update Meltano Plugins
4448
run: meltano lock --update --all
4549
- name: Run Meltano Install

0 commit comments

Comments
 (0)