Skip to content

Commit d2ab9e1

Browse files
authored
Package only repository (#9)
1 parent 23cc555 commit d2ab9e1

File tree

237 files changed

+29
-6041
lines changed

Some content is hidden

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

237 files changed

+29
-6041
lines changed

.github/actions/setup-unity-project/action.yml

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

.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+
# Create Unity project
37+
- name: Create Unity project
38+
uses: RamType0/create-unity-project@v0.1.2
39+
with:
40+
unityVersion: 2022.3.22f1
41+
manifest: "{}"
3642

3743
# Checkout Local Repository
3844
- name: Checkout
39-
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
45+
uses: actions/checkout@v4
46+
with:
47+
path: ${{ 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: 19 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,38 @@ jobs:
2526
- editmode
2627
- standalone
2728
steps:
29+
- name: Create package testing project
30+
uses: RamType0/create-unity-project@v0.1.2
31+
with:
32+
projectDirectory: ${{ env.PROJECT_DIRECTORY }}
33+
unityVersion: ${{ matrix.unityVersion }}
34+
manifest: "{}"
2835
- name: Checkout repository
2936
uses: actions/checkout@v4
37+
with:
38+
path: ${{ env.PACKAGE_DIRECTORY }}
3039

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

3544
- name: Restore LFS cache
3645
uses: actions/cache@v3
3746
with:
38-
path: ${{ env.WORKING_DIRECTORY }}/.git/lfs
39-
key: ${{ runner.os }}-lfs-${{ hashFiles('${{ env.WORKING_DIRECTORY }}/.lfs-assets-id') }}
47+
path: ${{ env.PACKAGE_DIRECTORY }}/.git/lfs
48+
key: ${{ runner.os }}-lfs-${{ hashFiles('./.lfs-assets-id') }}
4049

4150
- name: Git LFS Pull
51+
working-directory: ${{ env.PACKAGE_DIRECTORY }}
4252
run: |
4353
git lfs pull
4454
git add .
4555
git reset --hard
46-
working-directory: ${{ env.WORKING_DIRECTORY }}
4756
4857
- uses: actions/cache@v3
4958
with:
50-
path: ${{ env.WORKING_DIRECTORY }}/Library
51-
key: Library-${{ hashFiles('${{ env.WORKING_DIRECTORY }}/Assets/**', '${{ env.WORKING_DIRECTORY }}/Packages/**', '${{ env.WORKING_DIRECTORY }}/ProjectSettings/**') }}
59+
path: ${{ env.PROJECT_DIRECTORY }}/Library
60+
key: Library-${{ hashFiles('${{ env.PROJECT_DIRECTORY }}/Assets/**', '${{ env.PROJECT_DIRECTORY }}/Packages/**', '${{ env.PROJECT_DIRECTORY }}/ProjectSettings/**') }}
5261
restore-keys: |
5362
Library-
5463
@@ -60,16 +69,16 @@ jobs:
6069
githubToken: ${{ secrets.GITHUB_TOKEN }}
6170
checkName: ${{ matrix.testMode }} Test Results
6271
coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+my.assembly.*'
63-
projectPath: ${{ env.WORKING_DIRECTORY }}
72+
projectPath: ${{ env.PROJECT_DIRECTORY }}
6473

6574
- uses: actions/upload-artifact@v4
6675
if: always()
6776
with:
6877
name: Test results for ${{ matrix.testMode }} on ${{ matrix.unityVersion }}
69-
path: ${{ env.WORKING_DIRECTORY }}/${{ steps.tests.outputs.artifactsPath }}
78+
path: ${{ env.PROJECT_DIRECTORY }}/${{ steps.tests.outputs.artifactsPath }}
7079

7180
- uses: actions/upload-artifact@v4
7281
if: always()
7382
with:
7483
name: Coverage results for ${{ matrix.testMode }} on ${{ matrix.unityVersion }}
75-
path: ${{ env.WORKING_DIRECTORY }}/${{ steps.tests.outputs.coveragePath }}
84+
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)