Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2a0ee6e
Auto increment pre-release version to 2.3.3 [skip ci]
action Nov 26, 2023
dde9764
Optimize 'Gradient2' 'when 'ModifyMesh' called
bluefallsky Jan 28, 2024
25360f5
Merge branch 'development' into release
SimonDarksideJ Feb 26, 2024
8301af7
Merge pull request #466 from bluefallsky/release
SimonDarksideJ Apr 21, 2024
8674445
fix radial triangle add order(#384)
bluefallsky Apr 28, 2024
3f3e481
Merge pull request #475 from bluefallsky/enhance/gradient2-fix-radial…
SimonDarksideJ Jun 3, 2024
10b90c4
Keep Item Rotation configuration.
JavierMonton Aug 19, 2024
0e8a588
UILineConnector point array calculation
hugoymh Oct 2, 2024
0886131
add refresh on change in global scale change
hugoymh Oct 2, 2024
e5c329f
Merge pull request #479 from JavierMonton/release
SimonDarksideJ Oct 2, 2024
0747258
Merge branch 'development' into uilineconnector
SimonDarksideJ Oct 2, 2024
2d5c46e
Merge pull request #480 from hugoymh/uilineconnector
SimonDarksideJ Oct 4, 2024
45e5ab6
Update workflows to latest
SimonDarksideJ Oct 4, 2024
16e8f17
Fix spacing
SimonDarksideJ Oct 4, 2024
f8a24f5
Merge pull request #482 from Unity-UI-Extensions/feature/workflows
SimonDarksideJ Oct 4, 2024
b20f567
Auto increment pre-release version to 2.3.3-pre.1 [skip ci]
action Oct 4, 2024
39a3b8d
force ScrollRect.content setup (#485)
hugoymh Mar 29, 2025
7b47f86
Compile flag support for Unity6 (#493)
hugoymh Nov 27, 2025
e445537
UILineConnector point array calculation (#495)
Dover8 Nov 27, 2025
83364ba
Disabiling automatic automation until actions can be updated (known i…
SimonDarksideJ Nov 27, 2025
d489c9f
Update automation to latest for existing release (#516)
SimonDarksideJ Dec 2, 2025
fa5ad49
Initial check-in for Unity 6 update - thank you Unity for continuing …
SimonDarksideJ Dec 7, 2025
077415a
Pivot can now be used as reference point when drawing lines (#490)
Moderbord May 27, 2026
24e4ede
Feature/unity6 (#521)
SimonDarksideJ Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 76 additions & 15 deletions .github/workflows/development-buildandtestupmrelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Build and test UPM packages for platforms, all branches except main
on:
pull_request:
branches-ignore:
- 'release'
- 'main'
# Ignore PRs targeting main

# Allows you to run this workflow manually from the Actions tab
Expand All @@ -13,18 +13,79 @@ concurrency:
group: ${{ github.ref }}
cancel-in-progress: true

# Ensure default token scopes and inherit org-level secrets via env mapping
permissions:
contents: write
packages: read

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GIT_PAT: ${{ secrets.GIT_PAT }}

jobs:
# Check Unity version required by the package
# Run Unity build unit tests defined in the package for a single version for feature branches
Run-Partial-Unit-Tests:
name: Run Unity Unit Tests
if: github.ref != 'refs/heads/development'
uses: ./.github/workflows/rununitysinglebuild.yml
with:
unityversion: 2020.3

# Run Unity multi-version build unit tests defined in the package for the development branch
Run-Full-Unit-Tests:
name: Run Unity Unit Tests
if: github.ref == 'refs/heads/development'
uses: ./.github/workflows/rununitybuildmultiversion.yml
test-unity-build:
name: Test Unity UPM Build (${{ matrix.os }}, Unity ${{ matrix.unity-version }})
runs-on: ${{ matrix.os }}
if: always()
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
unity-version:
- '6000.0.x'
- '6000.1'
- '6000.2'
- '6000.3'
include:
- os: ubuntu-latest
build-targets: StandaloneLinux64, Android
- os: windows-latest
build-targets: StandaloneWindows64, Android
- os: macos-latest
build-targets: StandaloneOSX, iOS
steps:
- uses: buildalon/unity-setup@v2
id: unity-setup
with:
version-file: "None"
unity-version: ${{ matrix.unity-version }} # overrides version in version-file
build-targets: ${{ matrix.build-targets }}

- name: Inspect Unity setup outputs
shell: pwsh
run: |
echo "Step Outputs:"
echo "steps.unity-setup.unity-hub-path: '${{ steps.unity-setup.outputs.unity-hub-path }}'"
echo "steps.unity-setup.unity-editors: '${{ steps.unity-setup.outputs.unity-editors }}'"
echo "steps.unity-setup.unity-editor-path: '${{ steps.unity-setup.outputs.unity-editor-path }}'"
echo "steps.unity-setup.unity-project-path: '${{ steps.unity-setup.outputs.unity-project-path }}'"

echo "Environment Variables:"
echo "UNITY_HUB_PATH: '$env:UNITY_HUB_PATH'"
echo "UNITY_EDITORS: '$env:UNITY_EDITORS'"
echo "UNITY_EDITOR_PATH: '$env:UNITY_EDITOR_PATH'"
echo "UNITY_PROJECT_PATH: '$env:UNITY_PROJECT_PATH'"

- uses: buildalon/activate-unity-license@v2
if: runner.environment == 'github-hosted'
with:
license: "Personal" # Choose license type to use [ Personal, Professional, Floating ]
username: ${{ secrets.UNITY_USER}}
password: ${{ secrets.UNITY_ACC}}

- uses: buildalon/create-unity-project@v2
id: create-unity-project
with:
project-name: P

- name: Setup Unity UPM Build
uses: realitycollective/reality-collective-actions/setup-unity-upm-build@v1
with:
unity-project-path: ${{ steps.create-unity-project.outputs.project-path }}

- name: Run Unity Build
uses: realitycollective/reality-collective-actions/run-unity-multitarget-build@v1
with:
unity-editor-path: ${{ steps.unity-setup.outputs.unity-editor-path }}
unity-project-path: ${{ steps.create-unity-project.outputs.project-path }}
build-targets: ${{ matrix.build-targets }}
26 changes: 0 additions & 26 deletions .github/workflows/development-publish.yml

This file was deleted.

70 changes: 0 additions & 70 deletions .github/workflows/getpackageversionfrompackage.yml

This file was deleted.

91 changes: 0 additions & 91 deletions .github/workflows/main-publish.yml

This file was deleted.

43 changes: 0 additions & 43 deletions .github/workflows/refreshbranch.yml

This file was deleted.

Loading
Loading