Try to fix github Action error
authordongsug.song <dongsug.song@samsung.com>
Fri, 7 Feb 2025 10:43:52 +0000 (19:43 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Fri, 7 Feb 2025 11:04:50 +0000 (20:04 +0900)
.github/workflows/build-branches.yml
.github/workflows/build-pull-request.yml
.github/workflows/check-api-level.yml
.gitignore

index a92c8ad94eefc619cb76eeec6d994cf1eb3462f4..329e9ce0683554893897f4d1653e2907f828f788 100644 (file)
@@ -3,7 +3,7 @@ name: Build Branches
 on:
   push:
     branches:
-    - master
+    - main
     - DevelNUI
     - API*
 
@@ -36,7 +36,7 @@ jobs:
 
     - name: Extract API
       run: |
-        dotnet run -p .apitool/ \
+        dotnet run --project .apitool/ \
             -- print --format=json --include-hidden \
             -o Artifacts/api.json Artifacts/bin/public/
 
index 1f71c11b340c5f6ebda68e2a25fb7e7ac16bd492..850aa80a5d60f62c98cf2ff43fdaf808d2b5a217 100644 (file)
@@ -3,9 +3,10 @@ name: "Build Pull Request"
 on:
   pull_request:
     branches:
-    - master
+    - main
     - DevelNUI
     - API*
+  workflow_dispatch:
 
 jobs:
 
@@ -51,16 +52,17 @@ jobs:
 
     - name: Extract API Spec
       run: |
-        dotnet run -p .apitool/ \
+        dotnet run --project .apitool/ \
             -- print --format=json --include-hidden \
             -o Artifacts/api.json Artifacts/bin/public/
 
-    - uses: actions/upload-artifact@v3
+    - uses: actions/upload-artifact@v4
       if: ${{ always() }}
       with:
         name: reports
         if-no-files-found: ignore
         path: Artifacts/*.json
+        overwrite : true
 
   check-api:
     needs: [build]
@@ -72,44 +74,33 @@ jobs:
         dotnet-version: 3.1.x
 
     - name: Download Artifacts
-      uses: actions/download-artifact@v3
+      uses: actions/download-artifact@v4
       with:
         name: reports
         path: Artifacts
+        overwrite: true
 
-    - name: Download Base API Spec
-      id: base-spec
-      uses: TizenAPI/tizenfx-build-actions/s3-download-public@master
-      with:
-        region: ap-northeast-2
-        bucket: tizenfx-api-specs
-        key: ${{ github.event.pull_request.base.sha }}.json
-        path: Artifacts/base-api.json
-
-    - uses: actions/checkout@v3
-      if: ${{ steps.base-spec.outputs.code != 200 }}
+    - name: Checkout to base spec
+      uses: actions/checkout@v3
       with:
         ref: ${{ github.event.pull_request.base.sha }}
         path: base
 
     - name: Build Base Branch
-      if: ${{ steps.base-spec.outputs.code != 200 }}
       uses: TizenAPI/tizenfx-build-actions/problem-filter@master
       with:
         run: ./build.sh full
         working-directory: base
 
     - name: Checkout APITool
-      if: ${{ steps.base-spec.outputs.code != 200 }}
       uses: actions/checkout@v3
       with:
         repository: TizenAPI/APITool
         path: .apitool
 
     - name: Extract Base API
-      if: ${{ steps.base-spec.outputs.code != 200 }}
       run: |
-        dotnet run -p .apitool/ \
+        dotnet run --project .apitool/ \
             -- print --format=json --include-hidden \
             -o Artifacts/base-api.json base/Artifacts/bin/public/
 
@@ -120,7 +111,8 @@ jobs:
         base-file: Artifacts/base-api.json
         output: Artifacts/api-comp.json
 
-    - uses: actions/upload-artifact@v3
+    - uses: actions/upload-artifact@v4
       with:
         name: reports
         path: Artifacts/api-comp.json
+        overwrite: true
index a0c52f6785d7efd28e05af979c37537f1e565f6c..2dda3c5560107e6046c01afb0570c616c5198349 100644 (file)
@@ -3,7 +3,7 @@ name: "Check API Level"
 on:
   pull_request_target:
     branches:
-    - master
+    - main
     - DevelNUI
     - API*
 
index 660fec5856afb2a2c3b58b8a8c5dce8d540a3d0d..353fba3f72a9f9a46f5206d803df843f544caf2e 100644 (file)
@@ -218,3 +218,5 @@ externals/libs/
 tools/coverage
 coverage.json
 
+# vs code temp
+.vscode/