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:05:04 +0000 (20:05 +0900)
.github/workflows/build-branches.yml
.github/workflows/build-pull-request.yml
.github/workflows/check-api-level.yml
.gitignore

index 57a264ccf5d935f54d6fd3089c1682f1f8ae7042..de313a70919719b4e48f2578881c10ce0a2a2f6b 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 6868631bac4b5604f956b67b43d1ddc7354ced39..850aa80a5d60f62c98cf2ff43fdaf808d2b5a217 100644 (file)
@@ -3,19 +3,20 @@ name: "Build Pull Request"
 on:
   pull_request:
     branches:
-    - master
+    - main
     - DevelNUI
     - API*
+  workflow_dispatch:
 
 jobs:
 
   build:
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
 
     - name: Setup .NET Core
-      uses: actions/setup-dotnet@v1
+      uses: actions/setup-dotnet@v3
       with:
         dotnet-version: 3.1.402
 
@@ -44,72 +45,62 @@ jobs:
       run: ./build.sh pack
 
     - name: Checkout APITool
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
       with:
         repository: TizenAPI/APITool
         path: .apitool
 
     - 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]
     runs-on: ubuntu-20.04
     steps:
     - name: Setup .NET Core
-      uses: actions/setup-dotnet@v1
+      uses: actions/setup-dotnet@v3
       with:
         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@v2
-      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@v2
+      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 4d871508e6f138e03409b6694f5925c086e2010a..ff10ed9de4270ba57544e38225a37d8148a07213 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/