Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
noirello committed Jun 26, 2024
1 parent 5748ec4 commit faa8396
Showing 1 changed file with 2 additions and 39 deletions.
41 changes: 2 additions & 39 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -219,49 +219,12 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install Python dependencies
run: |
echo "python_final_release=$(python -c 'import sys;print(str(sys.version_info.releaselevel == "final").lower())')" >> $GITHUB_ENV
python -m pip install --upgrade pip
python -m pip install poetry wheel
poetry config virtualenvs.create false
poetry install --no-root -E gevent -E tornado -E trio
python -m pip install --force-reinstall --no-binary gevent delocate
python -m pip list
- name: Install Docker
run: bash ./.github/workflows/scripts/install_docker_mac.sh
- name: Wait on Docker
run: |
bash ./.github/workflows/scripts/wait_docker_mac.sh
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.Kerberos.kdc.plist
- name: Build Docker image
run: |
docker build -t bonsai -f ./.ci/docker/Dockerfile .
- name: Configure Docker container
run: |
mkdir /tmp/bonsai
sudo chown 2001:2000 /tmp/bonsai
docker run --cap-add=NET_ADMIN -p 389:389 -p 636:636 -p 88:88/udp -p 749:749 -p 8000:8000 -d -h bonsai.test --name server bonsai
sudo bash -c 'echo -e "\n127.0.0.1 bonsai.test" >> /etc/hosts'
sudo scutil --set HostName bonsai.test
cat /etc/hosts
ping -c 2 bonsai.test
sleep 5
- name: Check container and LDAP tools
run: |
docker exec server ps aux
/usr/local/opt/openldap/bin/ldapwhoami -Y DIGEST-MD5 -H ldap://bonsai.test -U admin -w p@ssword
/usr/local/opt/openldap/bin/ldapsearch -x -H ldap://bonsai.test -b "" -s base 'objectclass=*' -LLL +
/usr/local/opt/openldap/bin/ldapsearch -VV
- name: Check Python sysconfig
run: python -m sysconfig
- name: Install package
run: |
python -m pip install bonsai
- name: Run tests
- name: Check
run: |
export KRB5_CONFIG="`pwd`/.ci/krb5/krb5.conf"
export BONSAI_INSTALL_PATH=`python -c "import bonsai; print(bonsai.__file__[:-12])"`
echo $BONSAI_INSTALL_PATH
py.test -v
python -c "import bonsai; print(bonsai.__version__); print(bonsai.__file__[:-12]); bonsai.LDAPClient("ldap://localhost");"

0 comments on commit faa8396

Please sign in to comment.