|
|
@@ -17,7 +17,6 @@ jobs: |
|
|
|
env: |
|
|
|
PKG_NAME: Svelto.ECS |
|
|
|
ECS_VERSION_JSON: Svelto.ECS/version.json |
|
|
|
COMMON_VERSION_JSON: Svelto.Common/version.json |
|
|
|
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
|
@@ -37,33 +36,30 @@ jobs: |
|
|
|
run: dotnet new sln -n "${PKG_NAME}" -o temp/ |
|
|
|
|
|
|
|
# Svelto.Common |
|
|
|
- name: get Svelto.Common version |
|
|
|
run: python3 upm-preparator/version.py --version-file "${COMMON_VERSION_JSON}" --env-file "${GITHUB_ENV}" |
|
|
|
|
|
|
|
- name: create temp Svelto.Common directory |
|
|
|
run: mkdir "temp/com.sebaslab.svelto.common@${PKG_VERSION}" |
|
|
|
run: mkdir "temp/com.sebaslab.svelto.common" |
|
|
|
|
|
|
|
- name: copy Svelto.Common files to temp directory |
|
|
|
run: cp -r Svelto.Common/* "temp/com.sebaslab.svelto.common@${PKG_VERSION}" |
|
|
|
run: cp -r Svelto.Common/* "temp/com.sebaslab.svelto.common" |
|
|
|
|
|
|
|
- name: add Svelto.Common to solution |
|
|
|
run: dotnet sln "temp/${PKG_NAME}.sln" add "temp/com.sebaslab.svelto.common@${PKG_VERSION}/Svelto.Common.csproj" |
|
|
|
run: dotnet sln "temp/${PKG_NAME}.sln" add "temp/com.sebaslab.svelto.common/Svelto.Common.csproj" |
|
|
|
|
|
|
|
# Svelto.ECS |
|
|
|
- name: get Svelto.ECS version |
|
|
|
run: python3 upm-preparator/version.py --version-file "${ECS_VERSION_JSON}" --env-file "${GITHUB_ENV}" |
|
|
|
|
|
|
|
- name: create temp Svelto.ECS directory |
|
|
|
run: mkdir "temp/com.sebaslab.svelto.ecs@${PKG_VERSION}" |
|
|
|
run: mkdir "temp/com.sebaslab.svelto.ecs" |
|
|
|
|
|
|
|
- name: copy Svelto.ECS files to temp directory |
|
|
|
run: cp -r Svelto.ECS/* "temp/com.sebaslab.svelto.ecs@${PKG_VERSION}" |
|
|
|
run: cp -r Svelto.ECS/* "temp/com.sebaslab.svelto.ecs" |
|
|
|
|
|
|
|
- name: add Svelto.ECS to solution |
|
|
|
run: dotnet sln "temp/${PKG_NAME}.sln" add "temp/com.sebaslab.svelto.ecs@${PKG_VERSION}/Svelto.ECS.csproj" |
|
|
|
run: dotnet sln "temp/${PKG_NAME}.sln" add "temp/com.sebaslab.svelto.ecs/Svelto.ECS.csproj" |
|
|
|
|
|
|
|
- name: build nuget package |
|
|
|
run: dotnet pack /p:Version=${PKG_VERSION} -o . "temp/com.sebaslab.svelto.ecs@${PKG_VERSION}/Svelto.ECS.csproj" |
|
|
|
run: dotnet pack /p:Version=${PKG_VERSION} -o . "temp/com.sebaslab.svelto.ecs/Svelto.ECS.csproj" |
|
|
|
|
|
|
|
- name: publish nuget package |
|
|
|
run: dotnet nuget push ${{ env.PKG_NAME }}.${{ env.PKG_VERSION }}.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json |