lenpanda commited on
Commit
1b93372
·
unverified ·
1 Parent(s): 8f0c94b

Delete .github/workflows/retraining.yml

Browse files
Files changed (1) hide show
  1. .github/workflows/retraining.yml +0 -58
.github/workflows/retraining.yml DELETED
@@ -1,58 +0,0 @@
1
- name: Retraining The Model
2
-
3
- on:
4
- schedule:
5
- - cron: '0 15 * * 0' # Every Sunday at 3 PM UTC
6
- workflow_dispatch:
7
-
8
- jobs:
9
- retraining_model_every_week:
10
- runs-on: ubuntu-latest
11
-
12
- steps:
13
- - uses: actions/checkout@v2
14
-
15
- - name: Install Miniconda
16
- run: |
17
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
18
- bash miniconda.sh -b -p $HOME/miniconda
19
- echo "$HOME/miniconda/bin" >> $GITHUB_PATH
20
- source $HOME/miniconda/bin/activate
21
- conda init bash
22
- source ~/.bashrc
23
-
24
- - name: Create and activate conda environment
25
- run: |
26
- conda create --name airquality python=3.8 -y
27
- source $HOME/miniconda/bin/activate
28
- conda activate airquality
29
- conda install -n airquality -c conda-forge prophet pandas altair streamlit numpy -y
30
-
31
- - name: Install additional dependencies
32
- run: |
33
- source $HOME/miniconda/bin/activate
34
- conda activate airquality
35
- pip install -r requirements.txt
36
-
37
- - name: Run data update script
38
- run: |
39
- source $HOME/miniconda/bin/activate
40
- conda activate airquality
41
- python data_capture.py
42
-
43
- - name: Commit and push changes
44
- run: |
45
- git config --global user.email "${{ secrets.EMAIL }}"
46
- git config --global user.name "foxy-dev1"
47
- git add .
48
- git commit -m "Weekly update"
49
- git push origin main
50
-
51
- - name: Deploy Streamlit app
52
- env:
53
- STREAMLIT_EMAIL: ${{ secrets.STREAMLIT_EMAIL }}
54
- STREAMLIT_PASSWORD: ${{ secrets.STREAMLIT_PASSWORD }}
55
- run: |
56
- source $HOME/miniconda/bin/activate
57
- conda activate airquality
58
- streamlit deploy app.py --email $STREAMLIT_EMAIL --password $STREAMLIT_PASSWORD --sharing-name air-quality-naive-forecast