1- name : Deploy Cooketh Flow Web
1+ # name: Deploy Cooketh Flow Web
22
3- on :
4- push :
5- branches :
6- - master
3+ # on:
4+ # push:
5+ # branches:
6+ # - master
77
8- permissions :
9- contents : write
8+ # permissions:
9+ # contents: write
1010
11- jobs :
12- build-and-deploy :
13- runs-on : ubuntu-latest
11+ # jobs:
12+ # build-and-deploy:
13+ # runs-on: ubuntu-latest
1414
15- steps :
16- - name : Checkout code
17- uses : actions/checkout@v4
15+ # steps:
16+ # - name: Checkout code
17+ # uses: actions/checkout@v4
1818
19- - name : Set up Flutter
20- uses : subosito/flutter-action@v2
21- with :
22- flutter-version : ' 3.29.2'
23- channel : ' stable'
19+ # - name: Set up Flutter
20+ # uses: subosito/flutter-action@v2
21+ # with:
22+ # flutter-version: '3.29.2'
23+ # channel: 'stable'
2424
25- - name : Enable web support
26- run : flutter config --enable-web
25+ # - name: Enable web support
26+ # run: flutter config --enable-web
2727
28- - name : Check Flutter setup
29- run : flutter doctor
28+ # - name: Check Flutter setup
29+ # run: flutter doctor
3030
31- - name : Install dependencies
32- run : flutter pub get
31+ # - name: Install dependencies
32+ # run: flutter pub get
3333
34- - name : Verify web configuration
35- run : |
36- if [ -f "web/index.html" ]; then
37- echo "Web configuration found"
38- else
39- echo "Error: web/index.html not found. Ensure web support is enabled in your project."
40- exit 1
41- fi
34+ # - name: Verify web configuration
35+ # run: |
36+ # if [ -f "web/index.html" ]; then
37+ # echo "Web configuration found"
38+ # else
39+ # echo "Error: web/index.html not found. Ensure web support is enabled in your project."
40+ # exit 1
41+ # fi
4242
43- - name : Build web
44- run : flutter build web --release
43+ # - name: Build web
44+ # run: flutter build web --release
4545
46- - name : Debug build output
47- run : |
48- echo "Current directory: $(pwd)"
49- ls -la
50- if [ -d "build/web" ]; then
51- echo "build/web exists"
52- ls -la build/web
53- else
54- echo "Error: build/web directory not found"
55- exit 1
56- fi
46+ # - name: Debug build output
47+ # run: |
48+ # echo "Current directory: $(pwd)"
49+ # ls -la
50+ # if [ -d "build/web" ]; then
51+ # echo "build/web exists"
52+ # ls -la build/web
53+ # else
54+ # echo "Error: build/web directory not found"
55+ # exit 1
56+ # fi
5757
58- - name : Copy build to temporary directory
59- run : |
60- mkdir -p /tmp/web-build
61- cp -r build/web/* /tmp/web-build/
58+ # - name: Copy build to temporary directory
59+ # run: |
60+ # mkdir -p /tmp/web-build
61+ # cp -r build/web/* /tmp/web-build/
6262
63- - name : Debug temporary directory
64- run : |
65- echo "Temporary directory contents:"
66- ls -la /tmp/web-build/
63+ # - name: Debug temporary directory
64+ # run: |
65+ # echo "Temporary directory contents:"
66+ # ls -la /tmp/web-build/
6767
68- - name : Create or update gh-pages branch
69- run : |
70- git config --global user.name 'github-actions[bot]'
71- git config --global user.email 'github-actions[bot]@users.noreply.github.com'
72- git checkout -B gh-pages
73- rm -rf ./*
74- cp -r /tmp/web-build/* .
75- git add .
76- git commit -m "Deploy web build to gh-pages" || echo "No changes to commit"
77- git push origin gh-pages --force
68+ # - name: Create or update gh-pages branch
69+ # run: |
70+ # git config --global user.name 'github-actions[bot]'
71+ # git config --global user.email 'github-actions[bot]@users.noreply.github.com'
72+ # git checkout -B gh-pages
73+ # rm -rf ./*
74+ # cp -r /tmp/web-build/* .
75+ # git add .
76+ # git commit -m "Deploy web build to gh-pages" || echo "No changes to commit"
77+ # git push origin gh-pages --force
7878
79- - name : Debug gh-pages branch contents
80- run : |
81- echo "gh-pages branch contents after deployment:"
82- ls -la
79+ # - name: Debug gh-pages branch contents
80+ # run: |
81+ # echo "gh-pages branch contents after deployment:"
82+ # ls -la
0 commit comments