Skip to content

Commit 0949eff

Browse files
committed
refactor: Keep Samples visible in dev, rename to Samples~ on deploy
- Samples folder now visible and editable in Unity during development - Workflow automatically renames Samples -> Samples~ during UPM deploy - Proper structure: Samples/CasperWalletDemo/
1 parent 3a12d51 commit 0949eff

5 files changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/publish-upm.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,19 @@ jobs:
3434
# Create temp directory
3535
mkdir -p /tmp/upm-package
3636
37-
# Copy package contents (excluding Tests and orphan meta files)
37+
# Copy package contents
3838
cp -r Assets/CasperSDK/* /tmp/upm-package/
3939
4040
# Remove Tests folder (not needed in production package)
4141
rm -rf /tmp/upm-package/Tests
4242
rm -f /tmp/upm-package/Tests.meta
4343
44-
# Remove orphan Samples.meta (folder is Samples~, not Samples)
45-
rm -f /tmp/upm-package/Samples.meta
44+
# Rename Samples to Samples~ for UPM convention
45+
# (hides samples from auto-import, makes them optional via Package Manager)
46+
if [ -d "/tmp/upm-package/Samples" ]; then
47+
mv /tmp/upm-package/Samples /tmp/upm-package/Samples~
48+
rm -f /tmp/upm-package/Samples.meta
49+
fi
4650
4751
# Initialize git in package folder
4852
cd /tmp/upm-package

Assets/CasperSDK/Samples~/CasperWalletDemo/CasperWalletDemo.unity renamed to Assets/CasperSDK/Samples/CasperWalletDemo/CasperWalletDemo.unity

File renamed without changes.

Assets/CasperSDK/Samples~/CasperWalletDemo/CasperWalletDemo.unity.meta renamed to Assets/CasperSDK/Samples/CasperWalletDemo/CasperWalletDemo.unity.meta

File renamed without changes.

Assets/CasperSDK/Samples~/CasperWalletDemo/CasperWalletDemoController.cs renamed to Assets/CasperSDK/Samples/CasperWalletDemo/CasperWalletDemoController.cs

File renamed without changes.

Assets/CasperSDK/Samples~/CasperWalletDemo/CasperWalletDemoController.cs.meta renamed to Assets/CasperSDK/Samples/CasperWalletDemo/CasperWalletDemoController.cs.meta

File renamed without changes.

0 commit comments

Comments
 (0)