Commit Graph

74 Commits

Author SHA1 Message Date
Maxwell Oldshein 46ad6c9a5e Fix whitespace. 2025-10-07 14:53:47 -04:00
Maxwell Oldshein d20dcbe8db Retain original whitespace 2025-10-07 14:52:53 -04:00
Maxwell Oldshein 70c3c84196 Update validation logic placement in workflow 2025-10-07 14:50:54 -04:00
Maxwell Oldshein 5735d01804 Validate remote manifest against local schema 2025-10-06 23:52:14 -04:00
Paul Pfeister b9e28b9b23
Merge pull request #2588 from shreyasNaik0101/fix/correct-ci-diff
fix(ci): Use merge-base for correct target validation
2025-10-05 12:49:58 -04:00
shreyasNaik0101 70e3c0ddd8 fix(ci): Address review feedback for correctness and efficiency 2025-10-05 11:00:14 +05:30
shreyasNaik0101 4d00884d8c fix(ci): Implement secure diff logic per feedback 2025-10-05 03:00:21 +05:30
obiwan04kanobi b99719ce60 Add Docker build test to CI workflow
- Adds docker-build-test job to regression.yml
- Runs on push/merge to master and release branches
- Extracts VERSION_TAG from pyproject.toml for build
- Tests that Docker image builds and runs successfully
- Resolves dockerfile syntax warnings
- Resolves #2196"
2025-10-05 00:22:12 +05:30
shreyasNaik0101 3079e7a218 fix(ci): Use merge-base for correct target validation 2025-10-04 15:25:30 +05:30
Paul Pfeister df7da4288c
fix(ci): scoping 2025-09-20 20:44:38 -04:00
Paul Pfeister 0a38cad926
fix(ci): issue write permission 2025-09-20 20:24:41 -04:00
Paul Pfeister 9b3dc3e581
fix(ci): issue write permission 2025-09-20 20:21:28 -04:00
Paul Pfeister 0fa2e1afc7
chore: cleanup everything 2025-09-20 18:09:44 -04:00
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