From 14ba67a07edea2bc1a686985a3907b189be82a9a Mon Sep 17 00:00:00 2001 From: Florian Bussmann Date: Fri, 15 Aug 2025 16:41:00 +0200 Subject: [PATCH 1/3] ci: deploy using GitHub Pages --- .github/workflows/flutter.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index ae58908..d08ee81 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -18,4 +18,9 @@ jobs: - run: flutter --version - run: flutter doctor - run: flutter pub get - - run: flutter build web \ No newline at end of file + - run: flutter build web + - name: Deploy + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./build/web From 440074862832f150345afe4f4439b16e518d51ab Mon Sep 17 00:00:00 2001 From: Florian Bussmann Date: Fri, 15 Aug 2025 16:54:25 +0200 Subject: [PATCH 2/3] fix: base href --- .github/workflows/flutter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index d08ee81..052b446 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -18,7 +18,7 @@ jobs: - run: flutter --version - run: flutter doctor - run: flutter pub get - - run: flutter build web + - run: flutter build web --base-href "/flutter_application_odd_one_out/" - name: Deploy uses: peaceiris/actions-gh-pages@v4 with: From ac4944cd76894418738b211ed6db675c4aa16ed2 Mon Sep 17 00:00:00 2001 From: Florian Bussmann Date: Fri, 15 Aug 2025 17:02:05 +0200 Subject: [PATCH 3/3] ci: limit gh-pages deploy to main --- .github/workflows/flutter.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/flutter.yml b/.github/workflows/flutter.yml index 052b446..90cb3f9 100644 --- a/.github/workflows/flutter.yml +++ b/.github/workflows/flutter.yml @@ -21,6 +21,7 @@ jobs: - run: flutter build web --base-href "/flutter_application_odd_one_out/" - name: Deploy uses: peaceiris/actions-gh-pages@v4 + if: github.ref == 'refs/heads/main' with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build/web