diff --git a/.forgejo/workflows/main-build.yaml b/.forgejo/workflows/main-build.yaml new file mode 100644 index 0000000..55b60ef --- /dev/null +++ b/.forgejo/workflows/main-build.yaml @@ -0,0 +1,28 @@ +on: + push: + branches: + - main + +jobs: + build-web: + runs: + using: docker + image: ghcr.io/iarunsaragadam/flutter-web-builder:latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + run: ls -la + + - name: Cache Flutter + id: cache-flutter + uses: actions/cache@v4 + with: + path: ${{ HOME }}/.pub-cache + key: ${{ forge.ref_name }}-flutter-cache-temp + + - name: Cache pub dependencies + uses: actions/cache@v4 + id: cache-pub + with: + path: ${{ HOME }}/.pub-cache + key: ${{ forge.ref_name }}-pub-cache-temp