Update build.yml

This commit is contained in:
Andrevich 2024-12-08 01:32:59 +04:00 committed by GitHub
parent 4c9c60c338
commit 29623380d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,7 +18,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.9' # Use the appropriate Python version
python-version: '3.9'
- name: Install dependencies
run: |
@ -27,32 +27,67 @@ jobs:
- name: Prepare directories for build
run: |
if [ ! -d "sum/input" ]; then mkdir -p sum/input; fi
if [ ! -d "sum/output" ]; then mkdir -p sum/output; fi
mkdir -p sum/input
mkdir -p sum/output
- name: Run OONI Parser (ooni_domains.lst)
run: python "src/step 5 ooni list/ooni_list.py"
- name: Verify OONI Parser Output
run: |
echo "Files in sum/input after OONI Parser:"
ls -la sum/input
##Community.lst and Domains.lst are already in the sum/input folder
- name: Run Domain Sum Up script (domains_all.lst)
run: python "src/step 5 ooni list/domain_sum.py"
- name: Verify Domain Sum Output
run: |
echo "Files in sum/output after Domain Sum:"
ls -la sum/output
- name: Run OONI Resolver script (ooni_ips.lst)
run: python "src/step 5 ooni list/resolver_ooni.py"
- name: Verify OONI Resolver Output
run: |
echo "Files in sum/input after OONI Resolver:"
ls -la sum/input
- name: Run Community Resolver script (ip_community.lst)
run: python "src/step 5 ooni list/resolver_community.py"
- name: Verify Community Resolver Output
run: |
echo "Files in sum/input after Community Resolver:"
ls -la sum/input
- name: Run IP Sum (Temp) script (ips_all.lst)
run: python "src/step 5 ooni list/ip_4files_sum.py"
- name: Verify IP Sum Temp Output
run: |
echo "Files in sum/input after IP Sum Temp:"
ls -la sum/input
- name: Run IP Sum + ASN (Final) script (ipsum.lst)
run: python "src/step 5 ooni list/ipsum_bgp.py"
- name: Verify Ipsum Output
run: |
echo "Files in sum/output after Ipsum Sum:"
ls -la sum/output
- name: Run Bird2 Converter script
run: python "src/step 5 ooni list/bird2_converter.py"
- name: Verify Bird2 Output
run: |
echo "Files in sum/output after Bird2 Converter:"
ls -la sum/output
- name: Convert files to LF (Unix format)
run: |
sudo apt-get update && sudo apt-get install -y dos2unix