Skip to content

Commit 9e6ab3b

Browse files
authored
Merge branch 'feast-dev:master' into docs-scylladb
2 parents 7652a42 + b4aed65 commit 9e6ab3b

130 files changed

Lines changed: 5669 additions & 2956 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/auto_assign.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ assignees:
99
- woop
1010
- tsotnet
1111
- achals
12-
- adchia
1312
- felixwang9817
1413

1514
# A number of assignees to add to the pull request

.github/fork_workflows/fork_pr_integration_tests_aws.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,15 @@ jobs:
8383
--health-timeout 5s
8484
--health-retries 5
8585
steps:
86-
- uses: actions/checkout@v2
86+
- uses: actions/checkout@v3
8787
with:
8888
# pull_request_target runs the workflow in the context of the base repo
8989
# as such actions/checkout needs to be explicit configured to retrieve
9090
# code from the PR.
9191
ref: refs/pull/${{ github.event.pull_request.number }}/merge
9292
submodules: recursive
9393
- name: Setup Python
94-
uses: actions/setup-python@v2
94+
uses: actions/setup-python@v3
9595
id: setup-python
9696
with:
9797
python-version: ${{ matrix.python-version }}
@@ -109,9 +109,6 @@ jobs:
109109
aws-region: us-west-2
110110
- name: Use AWS CLI
111111
run: aws sts get-caller-identity
112-
- name: Upgrade pip version
113-
run: |
114-
pip install --upgrade "pip>=21.3.1,<22.1"
115112
- name: Get pip cache dir
116113
id: pip-cache
117114
run: |
@@ -126,6 +123,9 @@ jobs:
126123
key: ${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-${{ hashFiles(format('**/py{0}-ci-requirements.txt', env.PYTHON)) }}
127124
restore-keys: |
128125
${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-
126+
- name: Upgrade pip version
127+
run: |
128+
pip install --upgrade "pip>=21.3.1,<22.3"
129129
- name: Install pip-tools
130130
run: pip install pip-tools
131131
- name: Install apache-arrow on ubuntu

.github/fork_workflows/fork_pr_integration_tests_gcp.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ jobs:
2525
--health-timeout 5s
2626
--health-retries 5
2727
steps:
28-
- uses: actions/checkout@v2
28+
- uses: actions/checkout@v3
2929
with:
3030
# pull_request_target runs the workflow in the context of the base repo
3131
# as such actions/checkout needs to be explicit configured to retrieve
3232
# code from the PR.
3333
ref: refs/pull/${{ github.event.pull_request.number }}/merge
3434
submodules: recursive
3535
- name: Setup Python
36-
uses: actions/setup-python@v2
36+
uses: actions/setup-python@v3
3737
id: setup-python
3838
with:
3939
python-version: ${{ matrix.python-version }}
@@ -53,9 +53,6 @@ jobs:
5353
project_id: ${{ secrets.GCP_PROJECT_ID }}
5454
- name: Use gcloud CLI
5555
run: gcloud info
56-
- name: Upgrade pip version
57-
run: |
58-
pip install --upgrade "pip>=21.3.1,<22.1"
5956
- name: Get pip cache dir
6057
id: pip-cache
6158
run: |
@@ -70,6 +67,9 @@ jobs:
7067
key: ${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-${{ hashFiles(format('**/py{0}-ci-requirements.txt', env.PYTHON)) }}
7168
restore-keys: |
7269
${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-
70+
- name: Upgrade pip version
71+
run: |
72+
pip install --upgrade "pip>=21.3.1,<23.2"
7373
- name: Install pip-tools
7474
run: pip install pip-tools
7575
- name: Install apache-arrow on ubuntu

.github/fork_workflows/fork_pr_integration_tests_snowflake.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ jobs:
2525
--health-timeout 5s
2626
--health-retries 5
2727
steps:
28-
- uses: actions/checkout@v2
28+
- uses: actions/checkout@v3
2929
with:
3030
# pull_request_target runs the workflow in the context of the base repo
3131
# as such actions/checkout needs to be explicit configured to retrieve
3232
# code from the PR.
3333
ref: refs/pull/${{ github.event.pull_request.number }}/merge
3434
submodules: recursive
3535
- name: Setup Python
36-
uses: actions/setup-python@v2
36+
uses: actions/setup-python@v3
3737
id: setup-python
3838
with:
3939
python-version: ${{ matrix.python-version }}
@@ -43,10 +43,6 @@ jobs:
4343
uses: actions/setup-go@v2
4444
with:
4545
go-version: 1.18.0
46-
47-
- name: Upgrade pip version
48-
run: |
49-
pip install --upgrade "pip>=21.3.1,<22.1"
5046
- name: Get pip cache dir
5147
id: pip-cache
5248
run: |
@@ -61,6 +57,9 @@ jobs:
6157
key: ${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-${{ hashFiles(format('**/py{0}-ci-requirements.txt', env.PYTHON)) }}
6258
restore-keys: |
6359
${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-
60+
- name: Upgrade pip version
61+
run: |
62+
pip install --upgrade "pip>=21.3.1,<23.2"
6463
- name: Install pip-tools
6564
run: pip install pip-tools
6665
- name: Install apache-arrow on ubuntu

.github/workflows/build_wheels.yml

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
highest_semver_tag: ${{ steps.get_highest_semver.outputs.highest_semver_tag }}
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v2
21+
uses: actions/checkout@v3
2222
with:
2323
persist-credentials: false
2424
- name: Get release version
@@ -55,14 +55,14 @@ jobs:
5555
name: Build wheels
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@v2
58+
- uses: actions/checkout@v3
5959
- name: Setup Python
60-
uses: actions/setup-python@v2
60+
uses: actions/setup-python@v3
6161
with:
6262
python-version: "3.8"
6363
architecture: x64
6464
- name: Setup Node
65-
uses: actions/setup-node@v2
65+
uses: actions/setup-node@v3
6666
with:
6767
node-version: '17.x'
6868
registry-url: 'https://registry.npmjs.org'
@@ -72,24 +72,24 @@ jobs:
7272
run: |
7373
python -m pip install build
7474
python -m build --wheel --outdir wheelhouse/
75-
- uses: actions/upload-artifact@v2
75+
- uses: actions/upload-artifact@v3
7676
with:
7777
name: wheels
7878
path: ./wheelhouse/*.whl
7979

8080
build-source-distribution:
8181
name: Build source distribution
82-
runs-on: macos-10.15
82+
runs-on: macos-latest
8383
steps:
84-
- uses: actions/checkout@v2
84+
- uses: actions/checkout@v3
8585
- name: Setup Python
8686
id: setup-python
87-
uses: actions/setup-python@v2
87+
uses: actions/setup-python@v3
8888
with:
8989
python-version: "3.10"
9090
architecture: x64
9191
- name: Setup Node
92-
uses: actions/setup-node@v2
92+
uses: actions/setup-node@v3
9393
with:
9494
node-version: '17.x'
9595
registry-url: 'https://registry.npmjs.org'
@@ -105,7 +105,7 @@ jobs:
105105
- name: Build
106106
run: |
107107
python3 setup.py sdist
108-
- uses: actions/upload-artifact@v2
108+
- uses: actions/upload-artifact@v3
109109
with:
110110
name: wheels
111111
path: dist/*
@@ -120,7 +120,7 @@ jobs:
120120
env:
121121
REGISTRY: feastdev
122122
steps:
123-
- uses: actions/checkout@v2
123+
- uses: actions/checkout@v3
124124
- name: Set up QEMU
125125
uses: docker/setup-qemu-action@v1
126126
- name: Set up Docker Buildx
@@ -136,7 +136,7 @@ jobs:
136136
needs: [build-python-wheel, build-source-distribution, get-version]
137137
strategy:
138138
matrix:
139-
os: [ubuntu-latest, macos-10.15 ]
139+
os: [ubuntu-latest, macos-latest ]
140140
python-version: [ "3.8", "3.9", "3.10"]
141141
from-source: [ True, False ]
142142
env:
@@ -156,7 +156,7 @@ jobs:
156156
steps:
157157
- name: Setup Python
158158
id: setup-python
159-
uses: actions/setup-python@v2
159+
uses: actions/setup-python@v3
160160
with:
161161
python-version: ${{ matrix.python-version }}
162162
architecture: x64
@@ -165,7 +165,7 @@ jobs:
165165
name: wheels
166166
path: dist
167167
- name: Install OS X dependencies
168-
if: matrix.os == 'macos-10.15'
168+
if: matrix.os == 'macos-latest'
169169
run: brew install coreutils
170170
- name: Install wheel
171171
if: ${{ !matrix.from-source }}
@@ -192,11 +192,12 @@ jobs:
192192
echo "$VERSION_OUTPUT from installed wheel is not in the correct format or doesn't have the right version $VERSION."
193193
exit 1
194194
fi
195-
- name: Smoke test
196-
run: |
197-
feast init test_repo
198-
cd test_repo/feature_repo
199-
feast apply
200-
echo "$TEST_SCRIPT" > run-and-wait.sh
201-
bash run-and-wait.sh feast serve
202-
bash run-and-wait.sh feast ui
195+
# This is temporarily disabled.
196+
# - name: Smoke test
197+
# run: |
198+
# feast init test_repo
199+
# cd test_repo/feature_repo
200+
# feast apply
201+
# echo "$TEST_SCRIPT" > run-and-wait.sh
202+
# bash run-and-wait.sh feast serve
203+
# bash run-and-wait.sh feast ui

.github/workflows/java_master_only.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ jobs:
1818
MAVEN_CACHE: gs://feast-templocation-kf-feast/.m2.2020-08-19.tar
1919
REGISTRY: gcr.io/kf-feast
2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v3
2222
with:
2323
submodules: 'true'
2424
- name: Setup Python
25-
uses: actions/setup-python@v2
25+
uses: actions/setup-python@v3
2626
id: setup-python
2727
with:
2828
python-version: "3.8"
@@ -53,7 +53,7 @@ jobs:
5353
if: github.repository == 'feast-dev/feast'
5454
runs-on: ubuntu-latest
5555
steps:
56-
- uses: actions/checkout@v2
56+
- uses: actions/checkout@v3
5757
with:
5858
submodules: 'true'
5959
- name: Lint java
@@ -63,7 +63,7 @@ jobs:
6363
if: github.repository == 'feast-dev/feast'
6464
runs-on: ubuntu-latest
6565
steps:
66-
- uses: actions/checkout@v2
66+
- uses: actions/checkout@v3
6767
with:
6868
submodules: 'true'
6969
- name: Set up JDK 11
@@ -86,7 +86,7 @@ jobs:
8686
${{ runner.os }}-ut-maven-
8787
- name: Test java
8888
run: make test-java-with-coverage
89-
- uses: actions/upload-artifact@v2
89+
- uses: actions/upload-artifact@v3
9090
with:
9191
name: java-coverage-report
9292
path: ${{ github.workspace }}/docs/coverage/java/target/site/jacoco-aggregate/
@@ -97,7 +97,7 @@ jobs:
9797
env:
9898
PYTHON: 3.8
9999
steps:
100-
- uses: actions/checkout@v2
100+
- uses: actions/checkout@v3
101101
with:
102102
submodules: 'true'
103103
- name: Set up JDK 11
@@ -107,14 +107,11 @@ jobs:
107107
java-package: jdk
108108
architecture: x64
109109
- name: Setup Python (to call feast apply)
110-
uses: actions/setup-python@v2
110+
uses: actions/setup-python@v3
111111
id: setup-python
112112
with:
113113
python-version: 3.8
114114
architecture: x64
115-
- name: Upgrade pip version
116-
run: |
117-
pip install --upgrade pip
118115
- name: Get pip cache dir
119116
id: pip-cache
120117
run: |
@@ -129,9 +126,11 @@ jobs:
129126
key: ${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-${{ hashFiles(format('**/py{0}-ci-requirements.txt', env.PYTHON)) }}
130127
restore-keys: |
131128
${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-pip-
129+
- name: Upgrade pip version
130+
run: |
131+
pip install --upgrade "pip>=21.3.1,<23.2"
132132
- name: Install pip-tools
133133
run: pip install pip-tools
134-
135134
- name: Install Python dependencies
136135
run: make install-python-ci-dependencies
137136
- uses: actions/cache@v2

0 commit comments

Comments
 (0)