Commit Graph
197 Commits
Author SHA1 Message Date
L1ghtn1ng 8ddcd1a8b2 Switch to ruff-action for linting and formatting in theHarvester GitHub workflow 2026-01-17 02:31:44 +00:00
Branch VincentandGitHub 26c8d639be Merge pull request #2220
* support python 3.14

* fix syntax warnings

* bump dockerfile to 3.14, optimize build time + size
2025-12-30 09:36:19 +00:00
J.TownsendandGitHub d03790e6da Remove threatminer from ci 2025-12-23 00:12:58 +00:00
dependabot[bot]andJ.Townsend 2857c35141 Bump astral-sh/setup-uv from 5 to 7
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 5 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 00:11:00 +00:00
L1ghtn1ng 9dd34fbfc9 Update CI: Replace setup-python with setup-uv and streamline dependency installation 2025-12-21 05:48:09 +00:00
dependabot[bot]andJ.Townsend c29a556888 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 22:09:00 +00:00
L1ghtn1ng 90364d99b8 Update CI: Replace 3.14.0-beta.1 with stable 3.14.0 in GitHub Actions 2025-10-12 01:17:30 +01:00
dependabot[bot]andJ.Townsend 750f6af2d4 Bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [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/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 13:56:53 +01:00
dependabot[bot]andJ.Townsend ef1ba0a04f Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 23:38:46 +01:00
dependabot[bot]andJ.Townsend c6f6fad3a7 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 09:08:20 +01:00
L1ghtn1ng fcb83bec74 Remove unnecessary bind ci test 2025-08-09 18:56:19 +01:00
L1ghtn1ng 6d7a8e2c5f fix CI workflow to push changes to correct branch on push event 2025-07-08 18:27:45 +01:00
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