diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index f2c5a9c..c95df46 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -20,32 +20,32 @@ jobs: - run: echo "Ok, let's go!" Run-Python-Script: - runs-on: ubuntu-latest + runs-on: docker + container: + image: python:3.12-slim steps: - - name: Check out repository code - uses: actions/checkout@v4 - # load vars and secrets from Gitea - - name: Load config vars - env: - ADGUARD_URL: ${{ vars.ADGUARD_URL }} - ADGUARD_USER: ${{ vars.ADGUARD_USER }} - ADGUARD_PASSWORD: ${{ secrets.ADGUARD_PASSWORD }} - YAML_FILE: ${{ vars.YAML_FILE }} - run: | - echo "Exporting config vars..." - echo "URL: $ADGUARD_URL" - echo "User: $ADGUARD_USER" - echo "YAML_FILE: $YAML_FILE" + - name: Check out repository code + uses: actions/checkout@v4 - # install required Python packages from requirements.txt - - name: Install required Python packages - run: | - echo "Installing required Python packages..." - sudo apt-get update && sudo apt-get install -y python3-pip - pip install -r requirements.txt - # run the Python script - # - name: Run the Python script - # run: | - # echo "Running the Python script..." - # python3 main.py + - name: Load config vars + env: + ADGUARD_URL: ${{ vars.ADGUARD_URL }} + ADGUARD_USER: ${{ vars.ADGUARD_USER }} + ADGUARD_PASSWORD: ${{ secrets.ADGUARD_PASSWORD }} + YAML_FILE: ${{ vars.YAML_FILE }} + run: | + echo "Exporting config vars..." + echo "URL: $ADGUARD_URL" + echo "User: $ADGUARD_USER" + echo "YAML_FILE: $YAML_FILE" + + - name: Install required Python packages + run: | + echo "Installing requirements..." + pip install --no-cache-dir -r requirements.txt + + - name: Run the Python script + run: | + echo "Running the Python script..." + python main.py