Commit 881e62d
Scorecard integration internal (#1777)
* Add ScoreCard config into settings.py
developed functions to check for availability nexB#598
Signed-off-by: 404-geek <pranayd61@gmail.com>
* code style fix nexB#598
Signed-off-by: 404-geek <pranayd61@gmail.com>
* settings.py code style fix nexB#598
Signed-off-by: 404-geek <pranayd61@gmail.com>
* mixin import and models declaration nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* transforming scorecard data into object for saving nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* added test cases for saving scorecard data into models and modified saving logic nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* added score checks mixin to models nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* empty details in score response handled nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* changed class names to camel case for models and modified the tests nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* code formatted nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* code formatted nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* code formatted nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* docstrings formatted nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* created basic fetch and availability functions for scorecode pipeline nexB#598
Signed-off-by: 404-geek <pranayd61@gmail.com>
* modified doc strings and models and imported ScoreCode package in setup.cfg nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* setup.cfg nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* reinstated deleted code during rebase nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* code formatting nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* database migrations for scorecard nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* updated the scanpipe only fields nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* changed scorecode commit hash for latest pull nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update pipeline code and changed scorecode hash commit nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* changed imports structure nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* modified lookup and save logic nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* merged migrations due to conflicts nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* updated migrations nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* updated doc string for get_scorecard_info_packages.py nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Added scorecard pipeline to SCIO with intergration test nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* moved the data to be regenerated if reqiured nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* updated urls for testing nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* added merged migration file nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Changed docstring and renamed functions according to suggestions nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* class name changes in steps of pipeline nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* pipeline name updated nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update pipeline code and steps nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update pipeline steps to work with scorecode 0.0.2 release nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update migration nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update migration nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* rename pipeline name with data parsing function nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* code valid nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update setup.cfg nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* optimize code while saving score checks nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update test cases and regen scorecard data logic nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* update migration file nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* remove unwanted change nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* unit tests for scorecard model functions and minor fixes nexB#1283
Signed-off-by: 404-geek <pranayd61@gmail.com>
* updated built-in-pipelines.rst with `ScoreCode` pipeline
Signed-off-by: 404-geek <pranayd61@gmail.com>
* fix path bugs
Signed-off-by: 404-geek <pranayd61@gmail.com>
* change migration file and update `ScoreCode` version
Signed-off-by: 404-geek <pranayd61@gmail.com>
* cosmetic changes to pipeline
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Refactor Code
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Refactor Code
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Migration Script
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Update Migration and redundant check of scores
Signed-off-by: 404-geek <pranayd61@gmail.com>
* valid check
Signed-off-by: 404-geek <pranayd61@gmail.com>
* Regen the migration file for proper ordering
Signed-off-by: tdruez <tdruez@nexb.com>
* Refine the naming and documentation
Signed-off-by: tdruez <tdruez@nexb.com>
* Improve the pipeline integration unit test
Signed-off-by: tdruez <tdruez@nexb.com>
* Add changelog entry
Signed-off-by: tdruez <tdruez@nexb.com>
---------
Signed-off-by: 404-geek <pranayd61@gmail.com>
Signed-off-by: tdruez <tdruez@nexb.com>
Co-authored-by: 404-geek <pranayd61@gmail.com>1 parent 70f6da3 commit 881e62d
11 files changed
Lines changed: 1261 additions & 10 deletions
File tree
- docs
- scanpipe
- migrations
- pipelines
- tests
- data/scorecode
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
25 | 30 | | |
26 | 31 | | |
27 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | 85 | | |
87 | 86 | | |
88 | 87 | | |
| |||
96 | 95 | | |
97 | 96 | | |
98 | 97 | | |
99 | | - | |
100 | 98 | | |
101 | 99 | | |
102 | 100 | | |
| |||
150 | 148 | | |
151 | 149 | | |
152 | 150 | | |
153 | | - | |
154 | 151 | | |
155 | 152 | | |
156 | 153 | | |
| |||
168 | 165 | | |
169 | 166 | | |
170 | 167 | | |
171 | | - | |
172 | 168 | | |
173 | 169 | | |
174 | 170 | | |
| |||
182 | 178 | | |
183 | 179 | | |
184 | 180 | | |
185 | | - | |
186 | 181 | | |
187 | 182 | | |
188 | 183 | | |
| |||
196 | 191 | | |
197 | 192 | | |
198 | 193 | | |
199 | | - | |
200 | 194 | | |
201 | 195 | | |
202 | 196 | | |
| |||
229 | 223 | | |
230 | 224 | | |
231 | 225 | | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
| 155 | + | |
| 156 | + | |
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
98 | 101 | | |
99 | 102 | | |
100 | 103 | | |
| |||
134 | 137 | | |
135 | 138 | | |
136 | 139 | | |
| 140 | + | |
137 | 141 | | |
138 | 142 | | |
139 | 143 | | |
| |||
Lines changed: 64 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
| |||
3932 | 3934 | | |
3933 | 3935 | | |
3934 | 3936 | | |
3935 | | - | |
| 3937 | + | |
3936 | 3938 | | |
3937 | | - | |
| 3939 | + | |
3938 | 3940 | | |
3939 | 3941 | | |
3940 | 3942 | | |
| |||
4760 | 4762 | | |
4761 | 4763 | | |
4762 | 4764 | | |
| 4765 | + | |
| 4766 | + | |
| 4767 | + | |
| 4768 | + | |
| 4769 | + | |
| 4770 | + | |
| 4771 | + | |
| 4772 | + | |
| 4773 | + | |
| 4774 | + | |
| 4775 | + | |
| 4776 | + | |
| 4777 | + | |
| 4778 | + | |
| 4779 | + | |
| 4780 | + | |
| 4781 | + | |
| 4782 | + | |
| 4783 | + | |
| 4784 | + | |
| 4785 | + | |
| 4786 | + | |
| 4787 | + | |
| 4788 | + | |
| 4789 | + | |
| 4790 | + | |
| 4791 | + | |
| 4792 | + | |
| 4793 | + | |
| 4794 | + | |
| 4795 | + | |
| 4796 | + | |
| 4797 | + | |
| 4798 | + | |
| 4799 | + | |
| 4800 | + | |
| 4801 | + | |
| 4802 | + | |
| 4803 | + | |
| 4804 | + | |
| 4805 | + | |
| 4806 | + | |
| 4807 | + | |
| 4808 | + | |
| 4809 | + | |
| 4810 | + | |
| 4811 | + | |
| 4812 | + | |
| 4813 | + | |
| 4814 | + | |
| 4815 | + | |
| 4816 | + | |
| 4817 | + | |
| 4818 | + | |
| 4819 | + | |
| 4820 | + | |
| 4821 | + | |
| 4822 | + | |
| 4823 | + | |
| 4824 | + | |
| 4825 | + | |
| 4826 | + | |
| 4827 | + | |
| 4828 | + | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
| 4832 | + | |
| 4833 | + | |
| 4834 | + | |
| 4835 | + | |
| 4836 | + | |
| 4837 | + | |
| 4838 | + | |
| 4839 | + | |
| 4840 | + | |
| 4841 | + | |
| 4842 | + | |
| 4843 | + | |
| 4844 | + | |
| 4845 | + | |
| 4846 | + | |
| 4847 | + | |
| 4848 | + | |
| 4849 | + | |
| 4850 | + | |
| 4851 | + | |
| 4852 | + | |
| 4853 | + | |
| 4854 | + | |
| 4855 | + | |
| 4856 | + | |
| 4857 | + | |
| 4858 | + | |
| 4859 | + | |
| 4860 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
0 commit comments