-
Notifications
You must be signed in to change notification settings - Fork 1
36 lines (35 loc) · 1019 Bytes
/
_sys_test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
on:
workflow_call:
inputs:
python-version:
type: string
description: The version of python to install
required: true
runs-on:
type: string
description: The runner to run this job on
required: true
jobs:
run:
runs-on: ${{ inputs.runs-on }}
env:
EC_INTERACTIVE_TESTING: "true"
EC_K8S_NAMESPACE: "default"
EC_SERVICES_REPO: "https://github.com/epics-containers/bl01t.git"
steps:
- name: start minikube
id: minikube
uses: medyagh/setup-minikube@master
- run: kubectl version
- run: helm version
- name: Checkout
uses: actions/checkout@v4
- name: Install latest versions of python packages
uses: ./.github/actions/install_requirements
with:
python-version: ${{ inputs.python-version }}
pip-install: ".[dev]"
- name: Set up namespace
run: ec deploy epics-pvcs 2024.2.1
- name: system tests
run: tox -e tests