File tree Expand file tree Collapse file tree 2 files changed +39
-1
lines changed
Expand file tree Collapse file tree 2 files changed +39
-1
lines changed Original file line number Diff line number Diff line change 4040 run : |
4141 flutter build appbundle --debug
4242 flutter build ios --debug --no-codesign
43- flutter build web
43+ flutter build web --base-href "/${{ github.event.repository.name }}_website/"
4444 flutter build macos
45+ - name : Archive web artifacts
46+ if : ${{ github.ref_type == 'tag' }}
47+ uses : actions/upload-artifact@v4
48+ with :
49+ name : web-app
50+ path : example/build/web/
51+ retention-days : 1
Original file line number Diff line number Diff line change 2727 cache-key : " flutter-:os:-:channel:-:version:"
2828 - name : Publish package
2929 run : dart pub publish -v -f
30+ - name : Release
31+ uses : softprops/action-gh-release@v2
32+ with :
33+ generate_release_notes : true
34+ deployment-web :
35+ if : ${{ github.ref_type == 'tag' }}
36+ name : Deploy example to website
37+ runs-on : ubuntu-latest
38+ steps :
39+ - name : Configure enviroment
40+ uses : actions/checkout@v4
41+ with :
42+ fetch-depth : 1 # Use shallow clone for faster checkout
43+ - uses : actions/download-artifact@v4
44+ with :
45+ name : web-app
46+ path : example/build/web
47+ - name : HTML/CSS/JS Minifier
48+ uses : docker://devatherock/minify-js:3.1.0
49+ with :
50+ directory : ' example/build/webb'
51+ add_suffix : false
52+ - name : Upload to GitHub Pages
53+ uses : peaceiris/actions-gh-pages@v4
54+ with :
55+ github_token : ${{ secrets.GITHUB_TOKEN }}
56+ publish_dir : example/build/web
57+ publish_branch : main
58+ commit_message : " Deploying version ${{ github.event.release.tag_name }}"
59+ cname : flutterformbuilderecosystem.com
60+ external_repository : " flutter-form-builder-ecosystem/${{ github.event.repository.name }}_website"
You can’t perform that action at this time.
0 commit comments