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
|`--pre-release/--main-release`| False |`--pre-release`|| Whether to publish the pre-release or the main release version of a connector. Defaults to pre-release. For main release you have to set the credentials to interact with the GCS bucket. |
391
-
|`--spec-cache-gcs-credentials`| False ||`SPEC_CACHE_GCS_CREDENTIALS`| The service account key to upload files to the GCS bucket hosting spec cache. |
392
-
|`--spec-cache-bucket-name`| False ||`SPEC_CACHE_BUCKET_NAME`| The name of the GCS bucket where specs will be cached. |
393
-
|`--metadata-service-gcs-credentials`| False ||`METADATA_SERVICE_GCS_CREDENTIALS`| The service account key to upload files to the GCS bucket hosting the metadata files. |
394
-
|`--metadata-service-bucket-name`| False ||`METADATA_SERVICE_BUCKET_NAME`| The name of the GCS bucket where metadata files will be uploaded. |
395
-
|`--slack-webhook`| False ||`SLACK_WEBHOOK`| The Slack webhook URL to send notifications to. |
396
-
|`--slack-channel`| False ||`SLACK_CHANNEL`| The Slack channel name to send notifications to. |
397
-
|`--ci-requirements`| False ||| Output the CI requirements as a JSON payload. It is used to determine the CI runner to use. |
|`--pre-release/--main-release`| False |`--pre-release`|| Whether to publish the pre-release or the main release version of a connector. Defaults to pre-release. For main release you have to set the credentials to interact with the GCS bucket. |
391
+
|`--spec-cache-gcs-credentials`| False ||`SPEC_CACHE_GCS_CREDENTIALS`| The service account key to upload files to the GCS bucket hosting spec cache. |
392
+
|`--spec-cache-bucket-name`| False ||`SPEC_CACHE_BUCKET_NAME`| The name of the GCS bucket where specs will be cached. |
393
+
|`--metadata-service-gcs-credentials`| False ||`METADATA_SERVICE_GCS_CREDENTIALS`| The service account key to upload files to the GCS bucket hosting the metadata files. |
394
+
|`--metadata-service-bucket-name`| False ||`METADATA_SERVICE_BUCKET_NAME`| The name of the GCS bucket where metadata files will be uploaded. |
395
+
|`--slack-webhook`| False ||`SLACK_WEBHOOK`| The Slack webhook URL to send notifications to. |
396
+
|`--slack-channel`| False ||`SLACK_CHANNEL`| The Slack channel name to send notifications to. |
397
+
|`--ci-requirements`| False ||| Output the CI requirements as a JSON payload. It is used to determine the CI runner to use. |
398
+
|`--python-registry-token`| False ||`PYTHON_REGISTRY_TOKEN`| The API token to authenticate with the registry. For pypi, the `pypi-` prefix needs to be specified |
399
+
|`--python-registry-url`| False |https://upload.pypi.org/legacy/|`PYTHON_REGISTRY_URL`| The python registry to publish to. Defaults to main pypi |
398
400
399
401
400
402
I've added an empty "Default" column, and you can fill in the default values as needed.
@@ -406,14 +408,24 @@ flowchart TD
406
408
validate[Validate the metadata file]
407
409
check[Check if the connector image already exists]
408
410
build[Build the connector image for all platform variants]
411
+
publish_to_python_registry[Push the connector image to the python registry if enabled]
409
412
upload_spec[Upload connector spec to the spec cache bucket]
410
413
push[Push the connector image from DockerHub, with platform variants]
411
414
pull[Pull the connector image from DockerHub to check SPEC can be run and the image layers are healthy]
412
415
upload_metadata[Upload its metadata file to the metadata service bucket]
|`--publish-name`| False ||| The name of the package. Not required for poetry packages that define it in the `pyproject.toml` file |
540
-
|`--publish-version`| False ||| The version of the package. Not required for poetry packages that define it in the `pyproject.toml` file |
541
-
|`--python-registry-token`| True || PYTHON_REGISTRY_TOKEN | The API token to authenticate with the registry. For pypi, the `pypi-` prefix needs to be specified |
542
-
|`--registry-url`| False |https://pypi.org/simple|| The python registry to publish to. Defaults to main pypi |
|`--publish-name`| False ||| The name of the package. Not required for poetry packages that define it in the `pyproject.toml` file |
552
+
|`--publish-version`| False ||| The version of the package. Not required for poetry packages that define it in the `pyproject.toml` file |
553
+
|`--python-registry-token`| True || PYTHON_REGISTRY_TOKEN | The API token to authenticate with the registry. For pypi, the `pypi-` prefix needs to be specified |
554
+
|`--python-registry-url`| False |https://upload.pypi.org/legacy/|PYTHON_REGISTRY_URL| The python registry to publish to. Defaults to main pypi |
| 3.8.0 |[#34316](https://github.com/airbytehq/airbyte/pull/34316)| Expose Dagger engine image name in `--ci-requirements` and add `--ci-requirements` to the `airbyte-ci` root command group. |
602
615
| 3.7.3 |[#34560](https://github.com/airbytehq/airbyte/pull/34560)| Simplify Gradle task execution framework by removing local maven repo support. |
0 commit comments