Commit Graph

61 Commits

Author SHA1 Message Date
Paul Pfeister cd6fa5bb30 ci: fix the thing 2025-09-20 18:04:42 -04:00
Paul Pfeister fa05641661 ci: improve validation 2025-09-20 17:43:00 -04:00
Paul Pfeister 97ba4e8616 fix(ci): validation issue 2025-09-20 15:39:01 -04:00
Paul Pfeister 9f5b7e1846 fix(validation ci): parsing and presentation 2025-09-20 15:02:43 -04:00
Paul Pfeister ae362b0f02 ci: automatically validate modified targets on pr 2025-09-20 14:44:19 -04:00
Paul Pfeister 7ff3924f0b ci(exclusions): ensure unstaging and removal of tmp 2025-09-17 17:17:49 -04:00
Paul Pfeister 39c3729524 ci(exclusions): fix loss of untracked list 2025-09-17 14:09:15 -04:00
Paul Pfeister faddcbd15f ci(exclusions): fix loss of untracked list 2025-09-17 14:03:51 -04:00
Paul Pfeister 78a2d309d1 ci(exclusions): fix loss of untracked list 2025-09-17 13:55:42 -04:00
Paul Pfeister 8882310450 feat: honor automatic exclusions list 2025-09-15 21:56:54 -04:00
Paul Pfeister 6d15f1319e ci: fix exclusions updater (again) 2025-09-15 21:29:20 -04:00
Paul Pfeister 69d3308c71 ci: fix exclusions updater 2025-09-15 21:24:10 -04:00
Paul Pfeister 5c57b20936 ci: fix exclusions updater 2025-09-15 21:17:09 -04:00
Paul Pfeister b15242881e ci: automatically update exclusions list 2025-09-15 21:03:17 -04:00
Paul Pfeister 702bfee988 chore: deprecate 3.8, 3.9 2025-09-14 01:10:52 -04:00
Paul Pfeister c6c1f3eef7 Deprecate Python 3.8
Python 3.8 is nearing EOL, and it's being deprecated here to allow for
more ready dependency resolution between pandas and numpy, avoiding a
fatal import. Resolves #2266.
2024-08-23 01:15:47 -04:00
Paul Pfeister 2a1e06975d Update filepath to new module name 2024-07-08 05:44:26 -04:00
Paul Pfeister c71cb72a29 Add release branches to ci
Closes #2194
2024-06-29 00:49:30 -04:00
Paul Pfeister 255c9dea8c Swap yaml wildcard for workflow 2024-06-24 16:15:12 -04:00
Paul Pfeister c58b030456 Break linting env out 2024-06-24 16:06:33 -04:00
Paul Pfeister f86bdc1f84 Add yaml to triggers 2024-06-24 15:57:37 -04:00
Paul Pfeister 54f6bf3f79 Explicitly run tox lint testenv 2024-06-24 15:51:44 -04:00
Siddharth Dushantha 5ef6a2b8f3 use a fork of the github action
My fork does not delete all contents
2024-06-20 13:52:13 +02:00
Siddharth Dushantha c5fa9d05ca Update site list to sherlockproject.xyz/sites
With these changes, the site list will be written to the
sherlock-project/sherlockproject.xyz repo where the docs and everything
is located. This way, we wont have to manually update the list on the
website.
2024-06-20 13:04:30 +02:00
Siddharth Dushantha 579a3e794a Only execute GitHub action when needed
fixes #2158
2024-06-17 02:36:24 +02:00
Paul Pfeister c812216cc5 Remove Main
Workflow made redundant with the addition of Regression workflow, which runs on both push to and PR against master.
2024-05-31 18:24:53 -04:00
Paul Pfeister 9701e4face Remove Nightly
Workflow found to be ineffective after the removal of unclaimed_usernames. All sites skipped by tests due to the lack of this value, leading to false success of this test.

Workflow will be eventually rewritten following the new standard.
2024-05-31 18:24:13 -04:00
Paul Pfeister b2ddd9a396 Re-ID Regression CI 2024-05-31 17:08:50 -04:00
Paul Pfeister 9579f941be Remove test branch 2024-05-31 14:46:47 -04:00
Paul Pfeister 4aaf0583c5 Fix platform differences 2024-05-31 14:46:47 -04:00
Paul Pfeister 906575df3a Remove test branch from ci 2024-05-31 14:46:47 -04:00
Paul Pfeister 8bd8b20f9c Remove Windows 2024-05-31 14:46:46 -04:00
Paul Pfeister beb4f3eaf6 Disable fail-fast 2024-05-31 14:46:46 -04:00
Paul Pfeister 249bab36eb Drop py313 from ci 2024-05-31 14:46:46 -04:00
Paul Pfeister 790305bc07 Fix ci 2024-05-31 14:46:46 -04:00
Siddharth Dushantha a4550899be Updated paths based on changes in c065cbb92b 2024-05-24 21:20:56 +02:00
Siddharth Dushantha c065cbb92b moved site_list.py to scripts/site-list.py
This script is only executed by the GitHub workflow. Keeping it inside
the scripts directory makes the project's directory cleaner. Additionally,
it decreases the chance of contributers executing the script even though
its harmless.
2024-05-24 11:50:28 +02:00
Ryan 9137ee4f09 Add ruff to pr tests (#2093) 2024-04-27 12:41:30 +02:00
Aliaksei Urbanski 7907f57d57 Enable testing against Python 3.12 on CI
These changes also:
  * bump actions/checkout from v3 to v4
  * bump actions/setup-python from v4 to v5
  * fix compatibility with ruff 0.1.x
2023-12-13 00:08:25 +03:00
Sondre ab2f678834 Update main.yml 2023-03-29 15:02:18 +02:00
Sondre 265bbf4f8a Update main.yml (#1760)
replaced flake8 with ruff
2023-03-29 15:01:07 +02:00
Sondre 18ab1e975d Update main.yml 2023-03-29 14:36:41 +02:00
Sondre dd2de334b5 Update main.yml 2023-03-29 14:32:53 +02:00
Christian Clauss ab516956b3 GitHub Actions: python-version: [3.7, 3.8, 3.9, "3.10", 3.11] (#1759)
* GitHub Actions: python-version: [3.7, 3.8, 3.9, "3.10", 3.11]

* Update nightly.yml

* Update update-site-list.yml

* Python 3.7 thru 3.11
2023-03-29 14:21:57 +02:00
Siddharth Dushantha a3da1abfe1 Merge pull request #1736 from sherlock-project/update-site-list-action
fixed branch name
2023-03-13 04:11:21 -07:00
Siddharth Dushantha 5e23441d60 fixed branch name 2023-03-13 12:10:32 +01:00
Siddharth Dushantha b39476945d Merge pull request #1734 from sherlock-project/update-site-list-action
fixed path to data.json
2023-03-13 03:47:22 -07:00
Siddharth Dushantha 0319978b0c fixed path to data.json 2023-03-13 11:45:44 +01:00
Siddharth Dushantha 7d31f0ac33 Merge pull request #1731 from cclauss/patch-7
Upgrade GitHub Actions
2023-03-13 03:27:55 -07:00
Siddharth Dushantha 22772d0b1a added GitHub Workflow to update site list
This action executes the site_list.py script when data.json is modified
and the changes are pushed to the 'main' branch
2023-03-13 11:18:55 +01:00