mirror of
https://github.com/laramies/theHarvester.git
synced 2025-02-23 22:13:02 +08:00
Move continue-on-error for Python 3.13 to individual steps
Shifted the `continue-on-error` condition for Python 3.13 from the job level to each individual step within the GitHub Actions workflow. This ensures more granular control over error handling, allowing other steps to succeed or fail independently.
This commit is contained in:
parent
40ecb55c41
commit
cc1c653ad4
1 changed files with 19 additions and 1 deletions
20
.github/workflows/theHarvester.yml
vendored
20
.github/workflows/theHarvester.yml
vendored
|
@ -13,7 +13,6 @@ on:
|
|||
jobs:
|
||||
Python:
|
||||
runs-on: ${{ matrix.os }}
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
strategy:
|
||||
max-parallel: 10
|
||||
matrix:
|
||||
|
@ -30,76 +29,95 @@ jobs:
|
|||
run: |
|
||||
pip install --upgrade pip
|
||||
pip install .[dev]
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Lint with ruff
|
||||
run: |
|
||||
ruff check
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Format with ruff
|
||||
run: |
|
||||
ruff format --check --diff
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Test with pytest
|
||||
run: |
|
||||
pytest
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Anubis
|
||||
run: |
|
||||
theHarvester -d apple.com -b anubis
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Baidu
|
||||
run: |
|
||||
theHarvester -d yale.edu -b baidu
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Bing
|
||||
run: |
|
||||
theHarvester -d yale.edu -b bing
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module CertSpotter
|
||||
run: |
|
||||
theHarvester -d yale.edu -b certspotter
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Crtsh
|
||||
run: |
|
||||
theHarvester -d hcl.com -b crtsh
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module DnsDumpster
|
||||
run: |
|
||||
theHarvester -d yale.edu -b dnsdumpster
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module DuckDuckGo
|
||||
run: |
|
||||
theHarvester -d yale.edu -b duckduckgo
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module HackerTarget
|
||||
run: |
|
||||
theHarvester -d yale.edu -b hackertarget
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Otx
|
||||
run: |
|
||||
theHarvester -d yale.edu -b otx
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module RapidDns
|
||||
run: |
|
||||
theHarvester -d yale.edu -b rapiddns
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Threatminer
|
||||
run: |
|
||||
theHarvester -d yale.edu -b threatminer
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Urlscan
|
||||
run: |
|
||||
theHarvester -d yale.edu -b urlscan
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module Yahoo
|
||||
run: |
|
||||
theHarvester -d yale.edu -b yahoo
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Run theHarvester module DNS brute force
|
||||
run: |
|
||||
theHarvester -d yale.edu -c
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
||||
- name: Static type checking with mypy
|
||||
run: |
|
||||
mypy --pretty theHarvester/*/*.py
|
||||
mypy --pretty theHarvester/*/*/*.py
|
||||
continue-on-error: ${{ matrix.python-version == '3.13' }}
|
||||
|
|
Loading…
Reference in a new issue