Skip to content

Commit 791b5e1

Browse files
committed
Migrate to package only repository
1 parent 6ed9bbd commit 791b5e1

File tree

236 files changed

+28
-6009
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+28
-6009
lines changed

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
types: [published, created, edited, unpublished, deleted, released]
1111

1212
env:
13-
DOCFX_PROJECT_PATH: Documents
13+
DOCFX_PROJECT_PATH: Documents~
1414

1515
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
1616
permissions:

.github/workflows/release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,18 @@ jobs:
3333
packagePath: Packages/${{ vars.PACKAGE_NAME }}
3434
if: needs.config.outputs.config_package == 'true'
3535
steps:
36+
37+
# Setup Unity project
38+
- name: Setup Unity project
39+
uses: ./github/actions/setup-unity-project
40+
with:
41+
unityVersion: 2022.3.22f1
42+
manifest: "{}"
3643

3744
# Checkout Local Repository
3845
- name: Checkout
39-
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
46+
uses: actions/checkout@v4
47+
working-directory: ${{ env.packagePath }}
4048

4149
# Get the Package version based on the package.json file
4250
- name: Get Version

.github/workflows/run-tests.yml

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ on:
66
pull_request_target:
77

88
env:
9-
WORKING_DIRECTORY: .
9+
PROJECT_DIRECTORY: .
10+
PACKAGE_DIRECTORY: ./Packages/${{ vars.PACKAGE_NAME }}
1011
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
1112
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
1213
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
@@ -25,30 +26,37 @@ jobs:
2526
- editmode
2627
- standalone
2728
steps:
29+
- name: Setup package testing project
30+
uses: ./github/actions/setup-unity-project
31+
with:
32+
unityVersion: ${{ matrix.unityVersion }}
33+
manifest: "{}"
2834
- name: Checkout repository
2935
uses: actions/checkout@v4
36+
working-directory: ${{ env.PACKAGE_DIRECTORY }}
3037

3138
- name: Create LFS file list
3239
run: git lfs ls-files -l | cut -d' ' -f1 | sort > .lfs-assets-id
33-
working-directory: ${{ env.WORKING_DIRECTORY }}
40+
working-directory: ${{ env.PACKAGE_DIRECTORY }}
3441

3542
- name: Restore LFS cache
3643
uses: actions/cache@v3
44+
working-directory: ${{ env.PACKAGE_DIRECTORY }}
3745
with:
38-
path: ${{ env.WORKING_DIRECTORY }}/.git/lfs
39-
key: ${{ runner.os }}-lfs-${{ hashFiles('${{ env.WORKING_DIRECTORY }}/.lfs-assets-id') }}
46+
path: ./.git/lfs
47+
key: ${{ runner.os }}-lfs-${{ hashFiles('./.lfs-assets-id') }}
4048

4149
- name: Git LFS Pull
4250
run: |
4351
git lfs pull
4452
git add .
4553
git reset --hard
46-
working-directory: ${{ env.WORKING_DIRECTORY }}
54+
working-directory: ${{ env.PACKAGE_DIRECTORY }}
4755

4856
- uses: actions/cache@v3
4957
with:
50-
path: ${{ env.WORKING_DIRECTORY }}/Library
51-
key: Library-${{ hashFiles('${{ env.WORKING_DIRECTORY }}/Assets/**', '${{ env.WORKING_DIRECTORY }}/Packages/**', '${{ env.WORKING_DIRECTORY }}/ProjectSettings/**') }}
58+
path: ${{ env.PROJECT_DIRECTORY }}/Library
59+
key: Library-${{ hashFiles('${{ env.PROJECT_DIRECTORY }}/Assets/**', '${{ env.PROJECT_DIRECTORY }}/Packages/**', '${{ env.PROJECT_DIRECTORY }}/ProjectSettings/**') }}
5260
restore-keys: |
5361
Library-
5462
@@ -60,16 +68,16 @@ jobs:
6068
githubToken: ${{ secrets.GITHUB_TOKEN }}
6169
checkName: ${{ matrix.testMode }} Test Results
6270
coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+my.assembly.*'
63-
projectPath: ${{ env.WORKING_DIRECTORY }}
71+
projectPath: ${{ env.PROJECT_DIRECTORY }}
6472

6573
- uses: actions/upload-artifact@v4
6674
if: always()
6775
with:
6876
name: Test results for ${{ matrix.testMode }} on ${{ matrix.unityVersion }}
69-
path: ${{ env.WORKING_DIRECTORY }}/${{ steps.tests.outputs.artifactsPath }}
77+
path: ${{ env.PROJECT_DIRECTORY }}/${{ steps.tests.outputs.artifactsPath }}
7078

7179
- uses: actions/upload-artifact@v4
7280
if: always()
7381
with:
7482
name: Coverage results for ${{ matrix.testMode }} on ${{ matrix.unityVersion }}
75-
path: ${{ env.WORKING_DIRECTORY }}/${{ steps.tests.outputs.coveragePath }}
83+
path: ${{ env.PROJECT_DIRECTORY }}/${{ steps.tests.outputs.coveragePath }}

.vsconfig

Lines changed: 0 additions & 6 deletions
This file was deleted.

Assets/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)