name: Run Tests run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: run_tests: runs-on: ubuntu-latest container: catthehacker/ubuntu:act-latest steps: - name: Checkout Codebase uses: actions/checkout@v4 - name: Setup dotnet uses: actions/setup-dotnet@v4 with: dotnet-version: 8.0.x - name: Check out repository code uses: actions/checkout@v4 - name: Configure and install postgres run: | sudo apt-get update sudo apt-get install postgresql postgresql-contrib service postgresql start sudo -u postgres -s psql -U postgres -d postgres -c "alter user postgres with password 'postgres'; SELECT version();" sudo -u postgres -s psql -U postgres -d postgres -c "CREATE DATABASE persistence WITH OWNER 'postgres' ENCODING 'UTF8' LC_COLLATE = 'en_US.UTF-8' LC_CTYPE = 'en_US.UTF-8' TEMPLATE = template0" sudo locale -a # # - uses: pdm-project/setup-pdm@v3 # with: # python-version: 3.10 # token: ${{ secrets.GH_TOKEN }} # - name: Install dependencies # run: cd ${{ gitea.workspace }} && pdm install - name: Run integration tests env: DB_HOST: localhost DB_USER: postgres DB_NAME: persistence DB_PASSWORD: postgres LANG: ru_RU.UTF-8 run: | dotnet test DD.Persistence.IntegrationTests