18 runs-on: ubuntu-latest
20 - uses: actions/checkout@v2
22 - name: Setup .NET Core
23 uses: actions/setup-dotnet@v1
25 dotnet-version: 3.1.402
30 - name: Checkout APITool
31 uses: actions/checkout@v2
33 repository: TizenAPI/APITool
38 dotnet run -p .apitool/ \
39 -- print --format=json --include-hidden \
40 -o Artifacts/api.json Artifacts/bin/public/
42 - name: Upload API Spec to S3
43 uses: TizenAPI/tizenfx-build-actions/s3-upload@master
45 AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
46 AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
48 file: Artifacts/api.json
49 region: ap-northeast-2
50 bucket: tizenfx-api-specs
51 key: ${{ github.sha }}.json