Commit Graph
185 Commits
Author SHA1 Message Date
L1ghtn1ng a990b3901b fix ci to run all tests 2025-05-27 01:02:37 +01:00
L1ghtn1ng fe488b9603 fix ci to run all tests 2025-05-27 00:59:27 +01:00
L1ghtn1ng de30b83457 fix ci to run all tests 2025-05-27 00:58:46 +01:00
L1ghtn1ng db07a3de88 fix ci to run all tests 2025-05-27 00:56:50 +01:00
L1ghtn1ng 2acd8c86a8 fix ci to run all tests 2025-05-27 00:54:10 +01:00
L1ghtn1ng 67326cae2f fix ci to run all tests 2025-05-27 00:48:48 +01:00
L1ghtn1ng 8dda311e50 fix ci to run all tests 2025-05-27 00:45:51 +01:00
L1ghtn1ng 7e68c0ffd1 remove anubis module as the site has been down for a while now 2025-05-26 23:24:40 +01:00
L1ghtn1ng 9dc9c7f170 Update git push to use $GITHUB_REF in theHarvester workflow
Replaced `HEAD` with `$GITHUB_REF` in the git push command to ensure the correct branch is targeted. This improves compatibility and avoids potential errors in workflow execution.
2025-05-26 23:11:07 +01:00
L1ghtn1ng 7aaf262083 Update push command in theHarvester workflow 2025-05-25 12:25:43 +01:00
L1ghtn1ng 31f443af5e fix 3.14 beta version 2025-05-18 18:59:59 +01:00
L1ghtn1ng b1c27fd3cb fix 3.14 beta version 2025-05-18 18:55:40 +01:00
L1ghtn1ng a1d7e1cef7 Add auto-commit step for ruff fixes in CI workflow
The GitHub Actions workflow now includes a step to automatically commit and push ruff formatting and linting fixes. This ensures that formatting changes are applied consistently without manual intervention.
2025-05-18 18:53:55 +01:00
L1ghtn1ng d1a983f6fb fix ci/cd error 2025-05-18 18:48:38 +01:00
L1ghtn1ng bae03180d5 fix ci/cd error 2025-05-18 18:36:22 +01:00
L1ghtn1ng b6dfdcd034 fix ci/cd error 2025-05-18 18:33:15 +01:00
L1ghtn1ng 38284fed76 fix ci/cd error 2025-05-18 18:28:18 +01:00
L1ghtn1ng 3848831179 fix ci/cd error 2025-05-18 18:27:45 +01:00
L1ghtn1ng 62889ba09d move to uv for dependabot 2025-05-18 16:58:30 +01:00
L1ghtn1ng 917277c13d drop ci testing on python 3.11 2025-05-18 15:45:27 +01:00
L1ghtn1ng 9d0d393cc5 remove dnsdumpster from ci 2025-01-26 20:41:59 +00:00
dependabot[bot]andJ.Townsend 8c6d11f012 Bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-07 00:25:20 +00:00
BILLY MaximeandGitHub 55c0309ed8 Add GitHub Actions workflow for building and pushing Docker image (#1893) 2024-12-06 22:12:03 +00:00
L1ghtn1ng 02392a690b update ci workflow 2024-11-24 05:23:06 +00:00
L1ghtn1ng cc1c653ad4 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.
2024-10-16 05:51:41 +01:00
L1ghtn1ng 40ecb55c41 Revise error handling in CI workflow
Consolidate error handling by setting `continue-on-error` at the job level with a condition for Python 3.13. Remove redundant `continue-on-error` directives from individual steps to streamline the workflow file.
2024-10-16 05:29:30 +01:00
L1ghtn1ng 014ed70e1e ci tweak 2024-10-16 05:08:37 +01:00
L1ghtn1ng d4162486a4 ci tweak 2024-10-16 05:03:56 +01:00
L1ghtn1ng dd3bef6c40 Increase parallelism and add continue-on-error to steps
Updated the max-parallel setting from 8 to 10 to increase workflow efficiency. Also added the continue-on-error parameter to multiple steps to ensure the workflow continues despite errors. This improves the robustness and speed of the CI process.
2024-10-16 04:59:00 +01:00
L1ghtn1ng 62277a37ba Add Python 3.13 to GitHub workflow
Extend the CI matrix to include Python 3.13 alongside existing versions. This ensures compatibility and automated testing for the latest Python release.
2024-10-16 04:31:57 +01:00
L1ghtn1ng 2c7b2bb249 Fix proxy handling and re-enable mypy type checking as tests fixed
Updated aiohttp calls to handle proxies correctly by converting them to strings when necessary. Removed an unnecessary blank line in core.py, and re-enabled static type checking with mypy in the GitHub workflow now that mypy tests are passing
2024-10-16 04:27:20 +01:00
L1ghtn1ng 7550063c17 Update Python version requirements and clean up code
Upgraded the minimum required Python version to 3.11 across various files. Removed `pyre-check` from dependencies and temporarily disabled mypy static type checker in the CI configuration. Additionally, simplified several condition checks and fixed formatting inconsistencies in theHarvester modules.
2024-10-16 03:27:09 +01:00
Branch VincentandGitHub 1373857d36 fix: create static directory when missing (#1721) 2024-04-27 17:46:47 +01:00
L1ghtn1ng fbf9244bd8 Replace various linters with Ruff
This commit removes individual linters and formatters such as black, flake8 and isort and replaces them with Ruff. The relevant configuration files have been deleted and the settings have been merged into pyproject.toml. Also, python-version in the GitHub workflow file has been updated to include 3.12. Ruff's linter and formatter is now used in the GitHub workflows as well.
2024-03-02 22:27:55 +00:00
dependabot[bot]andJ.Townsend 8ee60f7db9 chore(deps): bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-13 23:23:48 +00:00
dependabot[bot]andJ.Townsend 06e36c3266 chore(deps): bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 23:20:30 +00:00
Branch VincentandGitHub 4d825aaf33 build: migrate to pep517 backend (#1505)
* build: migrate to pep517 backend

* test loading config files
2023-10-08 19:45:23 +01:00
dependabot[bot]andJ.Townsend feb687b40b chore(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 22:34:10 +01:00
L1ghtn1ng 5b9e6b25f3 Update Python version in Github Actions
The Python version used in the Github Actions workflow, specifically in the 'theHarvester.yml' file, has been updated from 3.10.9 to 3.10.12. The reason for this change is to ensure the project files and the testing environment are using the latest stable version of the Python interpreter
2023-08-13 03:02:56 +01:00
yoonthegoonandJ.Townsend 7f4c3f6ca2 #1492 add black and isort to workflow 2023-07-27 01:34:21 +01:00
yoonthegoon b7aba8ed7f add flake8 config flag 2023-07-23 22:56:13 -04:00
J.TownsendandGitHub 28ac939796 remove un-needed ci test 2023-05-12 23:59:58 +01:00
J.TownsendandGitHub 668ed2625c Fixes DuckDuckGo and missing required dateutil dep (#1386)
* fix duckduckgo bug

* few misc teaks

* Add missing python-dateutil dep
2023-04-13 01:18:12 +01:00
J.TownsendandGitHub cd462b37f9 Multiple fixes (#1382)
* Fix api keys and proxies file in docker file and compose file

* update alpine version to 3.17.3

* flake8 fixes

* some mypy fixes

* Remove uneeded sublister ci test

* Remove another uneeded CI test and remove source files for uneeded modules
2023-04-10 20:27:38 +01:00
L1ghtn1ng 70cf550573 run static type checking last 2022-12-10 00:00:15 +00:00
L1ghtn1ng 57d082b09b fix ci python 3.10 testing 2022-12-09 23:49:48 +00:00
L1ghtn1ng 7e6e7eaba4 Update ci version numbers 2022-12-09 23:47:33 +00:00
L1ghtn1ng 3a2c180295 Remove missed omnisint ci removal and version import fix 2022-11-13 01:33:01 +00:00
L1ghtn1ng 46760915c3 Bump theHavester required python version to be 3.10+ 2022-11-13 01:21:28 +00:00
J.TownsendandGitHub 72d8dcad21 Flake8 fixes (#1181)
* Flake8 fixes

* Remove test due to bufferover run moving to api only
2022-08-14 01:23:56 +01:00