Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[airbyte-ci] introduce an autocommit command to update base image version to the latest one #30508

Closed
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
bcfd036
connector base image: declare the base image package and implement build
alafanechere Sep 11, 2023
d63c4e3
mypy fixes
alafanechere Sep 11, 2023
624f6e5
Update airbyte-ci/connectors/base_images/base_images/common.py
alafanechere Sep 11, 2023
b4f06da
Update airbyte-ci/connectors/base_images/base_images/common.py
alafanechere Sep 11, 2023
5aa738c
Apply suggestions from code review
alafanechere Sep 11, 2023
5b8d355
Update airbyte-ci/connectors/base_images/base_images/python_bases.py
alafanechere Sep 11, 2023
1c38237
Update airbyte-ci/connectors/base_images/base_images/python_bases.py
alafanechere Sep 11, 2023
324839c
improve docs
alafanechere Sep 12, 2023
f47418e
handle keyboard interrupt
alafanechere Sep 12, 2023
447141c
make sanity checks statics
alafanechere Sep 12, 2023
1c41c18
make sanity checks statics
alafanechere Sep 12, 2023
ec8ced2
make the first version be 1.0.0
alafanechere Sep 12, 2023
b276006
add a version 1.0.1: install poetry
alafanechere Sep 12, 2023
df4bfeb
add a version 1.1.0: install poetry
alafanechere Sep 12, 2023
1a16818
generate dockerfiles
alafanechere Sep 12, 2023
d4e5ad3
ref: improve the package structure
alafanechere Sep 12, 2023
46c23bc
add headers to dockerfile
alafanechere Sep 12, 2023
ee7f7ea
update documentation
alafanechere Sep 12, 2023
242961f
fix comments
alafanechere Sep 12, 2023
d8ca525
fix comments
alafanechere Sep 12, 2023
4b32768
add missing newlines to dockerfiles
alafanechere Sep 12, 2023
a6d2aab
generate platform aware container
alafanechere Sep 12, 2023
765b2bd
fix existing tests
alafanechere Sep 12, 2023
85a282f
implement suggestion: no inter version inheritance
alafanechere Sep 12, 2023
18b6c4e
finish suggestion implementation
alafanechere Sep 13, 2023
222842a
update README
alafanechere Sep 13, 2023
e0267c6
fix package path
alafanechere Sep 13, 2023
8b3fc5c
declare a custom pre-commit-hook
alafanechere Sep 13, 2023
20826a9
update README with pre-commit instructions
alafanechere Sep 13, 2023
de7635e
clear generated dockerfile directory on new generation
alafanechere Sep 13, 2023
5252eca
ref: introduce a registry object
alafanechere Sep 14, 2023
76b9dcb
update readme path
alafanechere Sep 14, 2023
73a8708
update readme
alafanechere Sep 14, 2023
8e74992
use slim bookworm base
alafanechere Sep 14, 2023
5219d49
remove github_url
alafanechere Sep 14, 2023
31afb94
declare linux/x86_64 platform
alafanechere Sep 15, 2023
9555dfc
change our python connector build process to use the base images
alafanechere Sep 14, 2023
83aaaed
change our python connector build process to use the base images
alafanechere Sep 14, 2023
894e0b9
revert changes on source-faker
alafanechere Sep 17, 2023
9427b97
[airbyte-ci] Implement pre/post build hooks
alafanechere Sep 18, 2023
01df360
remove dockerfile on source-zendesk-caht
alafanechere Sep 18, 2023
db634ba
test build customization
alafanechere Sep 18, 2023
111cc19
[airbyte-ci] test connector inside their built container
alafanechere Sep 15, 2023
8b07e16
fix imports / relocate PytestStep to tests/python_connectors.py
alafanechere Sep 15, 2023
3fffee5
fix tests
alafanechere Sep 15, 2023
9029852
make QA checks tolerate connector without dockerfile
alafanechere Sep 15, 2023
c7d1e73
change our python connector build process to use the base images
alafanechere Sep 14, 2023
4e8a15d
change our python connector build process to use the base images
alafanechere Sep 14, 2023
4a191c4
[airbyte-ci] introduce an autocommit command to update base image ver…
alafanechere Sep 17, 2023
68f468d
run autocommit before tests
alafanechere Sep 17, 2023
4dec040
fix attribute access
alafanechere Sep 17, 2023
9bed306
remove baseImage in source-faker
alafanechere Sep 17, 2023
e35fb39
do not push empty commits
alafanechere Sep 17, 2023
fc3123b
set baseImage on source faker
alafanechere Sep 17, 2023
138de7e
[skip ci]: 🤖 Autocommit on source-faker - Update base image to latest…
octavia-squidington-iii Sep 17, 2023
7f3ec47
reword step name in connector test workflow
alafanechere Sep 17, 2023
adf5144
Automated Commit - Format and Process Resources Changes
alafanechere Sep 17, 2023
23aeb0c
change our python connector build process to use the base images
alafanechere Sep 14, 2023
82ea628
change our python connector build process to use the base images
alafanechere Sep 14, 2023
9de271e
[airbyte-ci] introduce an autocommit command to update base image ver…
alafanechere Sep 17, 2023
0207639
change our python connector build process to use the base images
alafanechere Sep 14, 2023
8fe7e00
change our python connector build process to use the base images
alafanechere Sep 14, 2023
ebbc948
ref: make format use the new base class
alafanechere Sep 17, 2023
9536d3f
implement version bump comment
alafanechere Sep 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
run autocommit before tests
  • Loading branch information
alafanechere committed Sep 18, 2023
commit 68f468d84344b6134949bca5a3bc241cebf9df7c
24 changes: 12 additions & 12 deletions .github/workflows/connectors_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,18 @@ jobs:
if: github.event_name == 'workflow_dispatch'
run: echo "branch=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
id: extract_branch
# - name: Format connectors [PULL REQUESTS]
# if: github.event_name == 'pull_request'
# uses: ./.github/actions/run-dagger-pipeline
# with:
# context: "pull_request"
# docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }}
# docker_hub_username: ${{ secrets.DOCKER_HUB_USERNAME }}
# gcp_gsm_credentials: ${{ secrets.GCP_GSM_CREDENTIALS }}
# git_branch: ${{ github.head_ref }}
# git_revision: ${{ github.sha }}
# github_token: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
# subcommand: "connectors --modified format"
- name: Autocommit [PULL REQUESTS]
if: github.event_name == 'pull_request'
uses: ./.github/actions/run-dagger-pipeline
with:
context: "pull_request"
docker_hub_password: ${{ secrets.DOCKER_HUB_PASSWORD }}
docker_hub_username: ${{ secrets.DOCKER_HUB_USERNAME }}
gcp_gsm_credentials: ${{ secrets.GCP_GSM_CREDENTIALS }}
git_branch: ${{ github.head_ref }}
git_revision: ${{ github.sha }}
github_token: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }}
subcommand: "connectors --modified autocommit"
- name: Fetch last commit id from remote branch [PULL REQUESTS]
if: github.event_name == 'pull_request'
id: fetch_last_commit_id_pr
Expand Down