Skip to content

Commit 9ba36d9

Browse files
jafermarqpanh99
andauthored
ci(framework): Update CI tests to make use of flwrlabs/numpy-ci (#6284)
Co-authored-by: Heng Pan <pan@flower.ai>
1 parent 1f394f1 commit 9ba36d9

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

.github/workflows/framework-e2e.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,9 +425,8 @@ jobs:
425425
- name: Create project, build, and install it
426426
if: ${{ needs.changes.outputs.framework == 'true' }}
427427
run: |
428-
CLEAN_FRAMEWORK=$(echo "${{ matrix.framework }}" | sed 's/[^a-zA-Z0-9]//g' | tr '[:upper:]' '[:lower:]')
429-
flwr new tmp-${CLEAN_FRAMEWORK} --framework ${{ matrix.framework }} --username gh_ci
430-
cd tmp-${CLEAN_FRAMEWORK}
428+
flwr new @flwrlabs/numpy-ci
429+
cd numpy-ci
431430
flwr build
432431
flwr install *.fab
433432

framework/e2e/test_control_api.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ esac
4444

4545

4646
# Create and install Flower app
47-
flwr new e2e-tmp-test --framework numpy --username flwrlabs
48-
cd e2e-tmp-test
47+
flwr new @flwrlabs/numpy-ci
48+
cd numpy-ci
4949
# Remove flwr dependency from `pyproject.toml`. Seems necessary so that it does
5050
# not override the wheel dependency
5151
if [[ "$OSTYPE" == "darwin"* ]]; then
@@ -79,8 +79,8 @@ sleep 2
7979

8080
if [ "$2" = "client-auth" ] && [ "$3" = "deployment-engine" ]; then
8181
# Register two SuperNodes using the Flower CLI
82-
flwr supernode register ../keys/client_credentials_1.pub ../e2e-tmp-test e2e
83-
flwr supernode register ../keys/client_credentials_2.pub ../e2e-tmp-test e2e
82+
flwr supernode register ../keys/client_credentials_1.pub ../numpy-ci e2e
83+
flwr supernode register ../keys/client_credentials_2.pub ../numpy-ci e2e
8484
fi
8585

8686
if [ "$3" = "deployment-engine" ]; then
@@ -99,7 +99,7 @@ if [ "$3" = "deployment-engine" ]; then
9999
sleep 2
100100
fi
101101

102-
timeout 1m flwr run --run-config num-server-rounds=1 ../e2e-tmp-test e2e
102+
timeout 1m flwr run --run-config num-server-rounds=1 ../numpy-ci e2e
103103

104104
# Initialize a flag to track if training is successful
105105
found_success=false

framework/e2e/test_windows.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/usr/bin/env bash
22

33
# Create and install Flower app
4-
flwr new e2e-tmp-test --framework numpy --username flwrlabs
5-
cd e2e-tmp-test
4+
flwr new @flwrlabs/numpy-ci
5+
cd numpy-ci
66

77
# Modify the config file
88
echo -e $"\n[tool.flwr.federations.e2e]\naddress = \"127.0.0.1:9093\"\ninsecure = true" >> pyproject.toml

0 commit comments

Comments
 (0)