You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: airbyte-ci/connectors/ci_credentials/README.md
+19-3Lines changed: 19 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -11,20 +11,36 @@ This project requires Python 3.10 and pipx.
11
11
12
12
The recommended way to install `ci_credentials` is using pipx. This ensures the tool and its dependencies are isolated from your other Python projects.
13
13
14
+
If you havent installed pyenv, you can do it with brew:
15
+
16
+
```bash
17
+
brew update
18
+
brew install pyenv
19
+
```
20
+
14
21
If you haven't installed pipx, you can do it with pip:
15
22
16
23
```bash
24
+
cd airbyte-ci/connectors/ci_credentials/
25
+
pyenv install # ensure you have the correct python version
17
26
python -m pip install --user pipx
18
27
python -m pipx ensurepath
19
28
```
20
29
21
-
Once pipx is installed, navigate to the root directory of the project, then run:
30
+
Once pyenv and pipx is installed then run the following:
| 1.4.3 |[#30595](https://github.com/airbytehq/airbyte/pull/30595)| Add --version and version check |
383
402
| 1.4.2 |[#30595](https://github.com/airbytehq/airbyte/pull/30595)| Remove directory name requirement |
384
403
| 1.4.1 |[#30595](https://github.com/airbytehq/airbyte/pull/30595)| Load base migration guide into QA Test container for strict encrypt variants |
385
404
| 1.4.0 |[#30330](https://github.com/airbytehq/airbyte/pull/30330)| Add support for pyproject.toml as the prefered entry point for a connector package |
@@ -414,4 +433,56 @@ This command runs the Python tests for a airbyte-ci poetry package.
414
433
415
434
## More info
416
435
This project is owned by the Connectors Operations team.
417
-
We share project updates and remaining stories before its release to production in this [EPIC](https://github.com/airbytehq/airbyte/issues/24403).
436
+
We share project updates and remaining stories before its release to production in this [EPIC](https://github.com/airbytehq/airbyte/issues/24403).
437
+
438
+
# Troubleshooting
439
+
## `airbyte-ci` is not found
440
+
If you get the following error when running `airbyte-ci`:
441
+
```bash
442
+
$ airbyte-ci
443
+
zsh: command not found: airbyte-ci
444
+
```
445
+
It means that the `airbyte-ci` command is not in your PATH.
446
+
447
+
To fix this, you can either:
448
+
* Ensure that airbyte-ci is installed with pipx. Run `pipx list` to check if airbyte-ci is installed.
449
+
* Run `pipx ensurepath` to add the pipx binary directory to your PATH.
450
+
* Add the pipx binary directory to your PATH manually. The pipx binary directory is usually `~/.local/bin`.
451
+
452
+
453
+
## python3.10 not found
454
+
If you get the following error when running `pipx install --editable --force --version=python3.10 airbyte-ci/connectors/pipelines/`:
0 commit comments