|
97447e59a1
|
The results of the get_analysis_dates function being used as inputs in some Snakemake rules, this causes Snakemake to overwrite older analysis, probably because the files used to generate these older analysis have been modified. To avoid overwriting older analysis, we only specify today's analysis in the input, and use a bash wrapper script to both fetch the older analysis by itself (by giving it the folder where to look), and run the analysis with the fetched files. So I removed get_analysis_dates and replaced it with the wrapper script every time it was used.
I also removed the older unfinished analysis wrapper that I forgot it existed...
|
2024-08-23 16:14:46 +02:00 |
|
|
513b21754c
|
Changed build status "package_unavailable" to "package_install_failed" to cover more errors. Added an error message for this status. Outputs of ECG are now always created at the beginning to avoid issues with Snakemake (maybe not a good idea).
|
2024-08-20 18:47:32 +02:00 |
|
|
e943be4efe
|
Integrated softenv analysis to workflow. Changed input and output cmd options in analysis scripts to take multiple files at once. Moved test and template artifacts in an excluded folder.
|
2024-08-19 14:59:08 +02:00 |
|
|
1e5dd77cd8
|
Working on the integration of the analysis to the snakemake workflow.
|
2024-08-16 17:41:20 +02:00 |
|
|
e2903ffac1
|
Removed the headers from the output of the analysis, because they will have to be combined. So I made the columns deterministic. Added the supported package sources to the doc. Updated the protocol with the information from the doc + typos.
|
2024-08-07 19:51:21 +02:00 |
|
|
a5e32f9224
|
Added timestamp to each row of each analysis' result. Package changes analysis now specifies if a package source has no packages that changed.
|
2024-08-07 17:31:35 +02:00 |
|
|
3d6b6d1ade
|
Updated doc with more details.
|
2024-08-07 16:51:19 +02:00 |
|
|
56c3682124
|
Finished the package changes analysis.
|
2024-08-07 12:26:36 +02:00 |
|
|
4b91a6cb5d
|
Modified analysis according to the fact that logs for multiple executions of ECG will not be appended to the same file, rather written to a new file every time. Added a column for the artifact name in the artifact hash log for that reason. Updated README. Added sed as dependency for Nix. Started writing package changes analysis.
|
2024-08-07 11:22:54 +02:00 |
|
|
58dd52e403
|
Separated the analysis into 3 different scripts.
|
2024-08-06 16:50:07 +02:00 |
|
|
ab72ee398c
|
output_analysis now takes multiple files and not just a single directory as argument for the analysis input (close #36).
|
2024-08-05 17:19:45 +02:00 |
|
|
e8b25b74a7
|
Added build status analysis. Now logging build status even if build is successful, to make analysis easier (as mentionned in #26). Added a new error type.
|
2024-07-26 19:00:25 +02:00 |
|
|
4db323fb03
|
Implemented artifact hash analysis. Switched to a table of tables instead of a single table to be able to identify multiple artifacts for the artifact analysis.
|
2024-07-26 17:01:59 +02:00 |
|
|
8574c5e238
|
Softenv analysis written.
|
2024-07-26 12:58:00 +02:00 |
|
|
3c648c1a09
|
Written skeleton for output analysis (#26). Renamed some arguments of ECG.
|
2024-07-25 18:03:14 +02:00 |
|