Commit Graph

104 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 b811b2bd47
chore: update code owners 2025-10-02 18:21:20 -04:00
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 8f5d601758
Merge pull request #2267 from sherlock-project/2266-deprecate-support-for-python-38
Deprecate Python 3.8
2024-11-04 20:33:42 -05:00
ByteXenon 3ffb514f71 Make 'version' field required in Bug Report template 2024-11-04 04:49:57 -07:00
ByteXenon 24f64b3e32 Add version number field to Bug Report issue template 2024-11-04 04:46:59 -07: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 ba3952d86b
Merge branch 'feature/security-policy' into release/0.15.0-rc2 2024-07-08 04:43:51 -04:00
Paul Pfeister e966b9c169
Add security policy 2024-07-08 02:31:17 -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 b80f38dcb2
Merge pull request #2175 from sherlock-project/bugfix/codeowner-typo
Fix CODEOWNER transposition error
2024-06-17 00:50:44 +00:00
Paul Pfeister 8e2a492200
Fix transposition err 2024-06-16 20:45:02 -04:00
Siddharth Dushantha 579a3e794a Only execute GitHub action when needed
fixes #2158
2024-06-17 02:36:24 +02:00
Paul Pfeister 3211b90b02
Merge #2127 to implement Poetry, pytest, and tox
Closes #2111 as its feature branch was the base of this PR's branch
Closes #2133 as no longer necessary
Closes #2147 as no longer necessary
2024-06-09 01:47:04 -04:00
Paul Pfeister 8b9d4824f5
Simplify 2024-06-03 01:49:36 -04:00
Paul Pfeister c8aba1848b
Remove foreword 2024-06-03 01:48:13 -04:00
Paul Pfeister 174618cf6b
Improve bug form 2024-06-03 01:46:41 -04:00