Commit 250bf84

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-09-20 09:15:23
Change PR-build trigger to comment (#444)
* Delete .github/workflows/docs.yml * Trigger pr build on comment * Remove label trigger
1 parent ce55d98
Changed files (2)
.github
workflows
.github/workflows/docs.yml
@@ -1,51 +0,0 @@
-name: Build and deploy developer docs
-# Disabled until a solution for mono repos is found
-on:
-    #push:
-    #    branches:
-    #       - "main"
-    #    paths:
-    #       - "lib/**"
-    #       - "README.md"
-    workflow_dispatch:
-jobs:
-    build-docs:
-        name: Deploy to GitHub Pages
-        runs-on: ubuntu-latest
-        permissions:
-          contents: write
-        steps:       
-        - name: Checkout code
-          uses: actions/checkout@v4
-
-        - name: Setup Dart
-          uses: dart-lang/setup-dart@v1
-
-        - name: Load packages
-          working-directory: ./app
-          run: dart pub get
-
-        - name: Run Dartdoc
-          working-directory: ./app
-          run: dart doc .
-
-        - name: Upload API documentation artifact
-          uses: actions/upload-pages-artifact@v1
-          with:
-            path: './app/doc/api/'
-
-    deploy-docs:
-        permissions:
-          contents: read
-          pages: write
-          id-token: write
-        runs-on: ubuntu-latest
-        needs: build-docs
-        environment:
-          name: github-pages
-          url: ${{steps.deployment.outputs.page_url}}
-        steps:
-          - name: Deploy artifact
-            id: deployment
-            uses: actions/deploy-pages@v1
-
.github/workflows/pr.yml
@@ -1,19 +1,16 @@
 name: PRs
 
 on:
-  pull_request:
-    types: [ labeled ]
+  issue_comment:                                     
+    types: [ created ]
 
 env:
   FLUTTER_CHANNEL: 'beta'
   DART_SDK: 'beta'
 
-permissions:
-  pull-requests: write
-
 jobs:
   build:
-    if: ${{ github.event.label.name == 'build-apk' }}
+    if: ${{ contains(github.event.comment.html_url, '/pull/') && contains(github.event.comment.body, '/build') }}
     runs-on: ubuntu-latest
 
     steps:
@@ -58,8 +55,3 @@ jobs:
       with:
         name: build-results
         path: app/build/app/outputs/flutter-apk
-    - uses: mondeja/remove-labels-gh-action@v2
-      if: always()
-      with:
-        token: ${{ secrets.GITHUB_TOKEN }}
-        labels: build-apk