Skip to content

?

? #9

Workflow file for this run

# .github/workflows/csv-size-report.yml
name: CSV Size Report
on:
push:
workflow_dispatch:
jobs:
report:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- name: Check out repository
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Debug workspace
run: |
echo "Workspace contents:"
ls -alh .
- name: Set up Python 3.10
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install make
run: |
sudo apt-get update
sudo apt-get install -y make
- name: Ensure export script exists
run: |
if [ ! -f export_fastlanes_data_dir.sh ]; then
echo "❌ export_fastlanes_data_dir.sh not found!"
exit 1
fi
- name: Make export script executable
run: chmod +x export_fastlanes_data_dir.sh
- name: Generate CSV size report
run: make csv_size_report
- name: Show generated CSV
run: |
echo "→ csv_sizes_report.csv contents:"
cat csv_sizes_report.csv
- name: Upload report artifact
uses: ./.github/actions/upload-artifact
with:
name: csv-size-report
path: csv_sizes_report.csv