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