Skip to content

setup-python-dependencies Seems to Be Ignored #275

@jimmybrancaccio

Description

@jimmybrancaccio

Hi all,

I am currently running this action but it seems to be ignoring the setup-python-dependencies: false directive. Here's my workflow file:

name: "CodeQL Analysis"

on:
  push:
    branches: [master, ]
  pull_request:
    # The branches below must be a subset of the branches above
    branches: [master]
  schedule:
    - cron: '0 20 * * 1'
  workflow_dispatch:

jobs:
  analyze:
    name: Analyze Code
    runs-on: self-hosted
    container:
      image: python:3.9.0-buster

    steps:
    # Check out the Git repository.
    - name: Checkout Repository
      uses: actions/checkout@v2
      with:
        # We must fetch at least the immediate parents so that if this is
        # a pull request then we can checkout the head.
        fetch-depth: 2

    # If this run was triggered by a pull request event, then checkout
    # the head of the pull request instead of the merge commit.
    - run: git checkout HEAD^2
      if: ${{ github.event_name == 'pull_request' }}

    # Install Python Dependencies
    - name: Install Python Dependencies
      run: if [ -f requirements.txt ]; then pip install -r requirements.txt; fi

    # Initializes the CodeQL tools for scanning.
    - name: Initialize CodeQL
      uses: github/codeql-action/init@v1
      # Override language selection by uncommenting this and choosing your languages
      with:
      #   languages: go, javascript, csharp, python, cpp, java
        setup-python-dependencies: false

    # Analyze the code!
    - name: Perform CodeQL Analysis
      uses: github/codeql-action/analyze@v1

It works, but I get a warning about the CodeQL - "We were unable to install your python dependencies. You can call this action with 'setup-python-dependencies: false' to disable this process."

Any ideas? Thanks!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions