mirror of
https://github.com/SELinuxProject/setools
synced 2025-04-25 12:50:30 +00:00
tests.yml: Move environment variables to top level env block.
Unfortunately GitHub actions do not support building one variable from another in this block, so the values are fully defined. Signed-off-by: Chris PeBenito <chpebeni@linux.microsoft.com>
This commit is contained in:
parent
395e7783eb
commit
3b0c2095dc
24
.github/workflows/tests.yml
vendored
24
.github/workflows/tests.yml
vendored
@ -3,8 +3,21 @@ name: Build tests
|
|||||||
on: [push, pull_request]
|
on: [push, pull_request]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
|
# This should be the minimum version required to run setools:
|
||||||
SELINUX_USERSPACE_VERSION: 3.2
|
SELINUX_USERSPACE_VERSION: 3.2
|
||||||
|
|
||||||
|
# GitHub doesn't support building env
|
||||||
|
# vars from others in this block.
|
||||||
|
USERSPACE_SRC: /tmp/selinux-src
|
||||||
|
#SEPOL_SRC: ${USERSPACE_SRC}/libsepol
|
||||||
|
SEPOL_SRC: /tmp/selinux-src/libsepol
|
||||||
|
#LIBSEPOLA: ${SEPOL_SRC}/src/libsepol.a
|
||||||
|
LIBSEPOLA: /tmp/selinux-src/libsepol/src/libsepol.a
|
||||||
|
#SELINUX_SRC: ${USERSPACE_SRC}/libselinux
|
||||||
|
SELINUX_SRC: /tmp/selinux-src/libselinux
|
||||||
|
#CHECKPOLICY_SRC: ${USERSPACE_SRC}/checkpolicy
|
||||||
|
CHECKPOLICY_SRC: /tmp/selinux-src/checkpolicy
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
@ -49,17 +62,6 @@ jobs:
|
|||||||
sudo python -m pip install -U \
|
sudo python -m pip install -U \
|
||||||
tox
|
tox
|
||||||
|
|
||||||
- name: Configure environment
|
|
||||||
run: |
|
|
||||||
USERSPACE_SRC=/tmp/selinux-src
|
|
||||||
SEPOL_SRC=${USERSPACE_SRC}/libsepol
|
|
||||||
LIBSEPOLA=${SEPOL_SRC}/src/libsepol.a
|
|
||||||
echo "USERSPACE_SRC=$USERSPACE_SRC" >> $GITHUB_ENV
|
|
||||||
echo "SEPOL_SRC=${SEPOL_SRC}" >> $GITHUB_ENV
|
|
||||||
echo "LIBSEPOLA=${LIBSEPOLA}" >> $GITHUB_ENV
|
|
||||||
echo "SELINUX_SRC=${USERSPACE_SRC}/libselinux" >> $GITHUB_ENV
|
|
||||||
echo "CHECKPOLICY_SRC=${USERSPACE_SRC}/checkpolicy" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Build toolchain
|
- name: Build toolchain
|
||||||
run: |
|
run: |
|
||||||
# Download current SELinux userspace tools and libraries
|
# Download current SELinux userspace tools and libraries
|
||||||
|
Loading…
Reference in New Issue
Block a user