|
| 1 | +--- |
| 2 | +title: Week 8 |
| 3 | +author: Abdulsobur Oyewale |
| 4 | +tags: [gsoc25, Data Pipeline for Safaa] |
| 5 | +--- |
| 6 | + |
| 7 | +<!-- |
| 8 | +SPDX-License-Identifier: CC-BY-SA-4.0 |
| 9 | +
|
| 10 | +SPDX-FileCopyrightText: 2025 Abdulsobur Oyewale <oyewaleabdulsobur@gmail.com> |
| 11 | +--> |
| 12 | + |
| 13 | +# WEEK 8 |
| 14 | +*(July 23, 2025)* |
| 15 | + |
| 16 | +## Attendees: |
| 17 | +- [Ayush Kumar Bhardwaj](https://github.com/hastagAB) |
| 18 | +- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd) |
| 19 | + |
| 20 | +### Engagements |
| 21 | +* This week I started by continuing with the corrections from the reviews and comments I got from the current scripts we have. |
| 22 | +* Below are the adjustment I made; |
| 23 | + - Updated the pipeline.yml to accept environmental variables for our DB. |
| 24 | + - Used workflow secrets to handle injection of .env files into the pipeline. |
| 25 | + - Renamed the pipeline flow `safaa-model-retraining` to showcase its functionalities |
| 26 | + - Removed artifacts upload functionality since we aren't passing the artifacts among workflows |
| 27 | + |
| 28 | +* Also, this week I created a new branch named `testing` on my own end to test out changes we have made so far. |
| 29 | + - The first testing required manual testing of the pipeline through GitHub actions manual triggering |
| 30 | + - The second testing was automated by adding the `on: push: branches: [testing]` for `testing` branch, thereby triggering on github action anytime the branch gets an update |
| 31 | + |
| 32 | + * Lastly since we are trying to find a better ways to install our dependencies, I introduced the use of shell script in our pipeline instead of a `requirements.txt` file |
| 33 | + |
| 34 | + |
| 35 | +## Meeting Discussion: |
| 36 | +* This week, i discussed with my mentors on what i have done so far regarding the corrections on comments. I was told to made some little improvements like; |
| 37 | + - Direct installation of dependencies in the pipeline script. |
| 38 | + - Removal of requirements.txt or shell scripts installations. |
| 39 | + - Splitting of each processing into different commands using argument flags, thereby enabling us to understand steps in process. |
| 40 | + - I was also tasked to introduce some global variable to some repetitive paths. |
| 41 | + |
| 42 | +* And lastly i was also told to introduce a pickle file into the system using the available data in the current safaa repository. |
| 43 | + |
| 44 | +## Subsequent Steps |
| 45 | +* I will proceed to making adjust and integrating new task while continuing on the work towards achieving the pipeline goals. |
0 commit comments