Upload GitHub artefacts

pull/413/head
Simon Jackson 2023-01-03 13:45:10 +00:00
parent 9fadad0f72
commit c3fd580886
7 changed files with 181 additions and 0 deletions

1
.github/CODEOWNERS vendored Normal file
View File

@ -0,0 +1 @@
* SimonDarksideJ

6
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,6 @@
# These are supported funding model platforms
github: [SimonDarksideJ]
ko_fi: Ko-fi.com/uiextensions
issuehunt: simondarksidej
custom: https://paypal.me/unityuiextensions

44
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,44 @@
---
name: Bug report
about: Create a report to identify a potential issue
title: 'BUG: '
labels: Bug
assignees: ''
---
# Unity UI Extensions Bug Report
## Describe the bug
<!-- Please provide a clear and concise description of what the bug is. -->
## To Reproduce
<!-- Include Steps to reproduce the behavior: -->
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
## Expected behavior
<!-- A clear and concise description of what you expected to happen. -->
## Actual behavior
<!-- What is actually happening -->
## Screenshots
<!-- If applicable, add screenshots to help explain your problem. -->
## Your Setup
<!-- please complete any/all the following information. -->
- **Operation System:**
- [ ] Windows
- [ ] MacOs
- [ ] Linux
- [ ] Other <!-- Please Specify Platform -->
- **Unity Version:** <!-- Please Specify Version --> 2020.3.15f
- **Unity UI Extensions Version**
- [ ] 2.3.0 <!-- Please Specify Version or commit sha -->
## Additional context
<!-- Add any other context about the problem here. -->

View File

@ -0,0 +1,30 @@
---
name: Feature request
about: Suggest an idea for the Unity UI Extensions
title: 'Feature Request: '
labels: Feature Request
assignees: ''
---
# Unity UI Extensions Feature Request
## Is your feature request related to a problem? Please describe
<!--Please provide a clear and concise description of what the problem is.
E.g. I'm always frustrated when [...]-->
## How would you classify your suggestion
<!--What type of enhancement is it, e.g:-->
- New platform support
- Usability / Configuration
- Architecture / Services
## Describe the solution you'd like
<!--A clear and concise description of what you want to happen.-->
## Describe alternatives you've considered
<!--A clear and concise description of any alternative solutions or features you've considered.-->
## Additional context
<!--Add any other context or screenshots about the feature request here.-->

View File

@ -0,0 +1,30 @@
---
name: Request for Information
about: Not sure how to do something, just ask.
title: 'RFI: '
labels: Question
assignees: ''
---
# Unity UI Extensions Request for Information
<!-- As imperfect beings, we try to teach and show how to make using the framework easy to handle, but sometimes we will fall short. Help us to better educate adopters by pointing out where we need to give more information. -->
## What are you trying to achieve?
<!--
Add a clear and concise description of what is it you are trying to implement.
Include screenshots or examples from other projects if it helps.
-->
## What have you already tried
<!--
Have you tried to complete the task yourself but couldn't figure it out, if so what and why?
-->
## What material have you referenced that didn't answer your question
<!--
What other content have you tried reading / viewing that didn't answer your question?
-->

30
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@ -0,0 +1,30 @@
# Unity UI Extensions - Pull Request
## Overview
<!-- Please provide a clear and concise description of the pull request. -->
## Changes
<!-- Brief list of the targeted features that are being changed. -->
- Fixes: <!--issue number or url-->
## Breaking Changes
<!-- Are there any breaking changes included in this change that would prevent or cause issue for existing projects? -->
- Breaks
## Related Submodule Changes
<!-- Include any submodule related Pull Request links here -->
- URL
## Testing status
<!-- Remove the options that do not apply -->
* No tests have been added.
* Includes unit tests.
* Includes performance tests.
* Includes integration tests.
### Manual testing status
<!-- Describe how you tested your implementation/fix. Try to mention all the cases and flows. -->
<!-- It will help the reviewer to understand if you missed any cases or test steps as well as will tell more about your feature or fix. -->

40
.github/workflows/buildupmpackages.yml vendored Normal file
View File

@ -0,0 +1,40 @@
name: Build and test UPM packages for platforms
on:
pull_request:
branches-ignore:
- 'release'
# Ignore PRs targetting main
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
jobs:
# Check Unity version requird by the package
validate-environment:
name: Get Unity Version from UPM package
uses: Unity-UI-Extensions/reusableworkflows/.github/workflows/getunityversionfrompackage.yml@main
with:
build-target: self-hosted
# Check Unity Hub and Editor Environment
Setup-Unity:
name: Validate Unity Install
needs: validate-environment
uses: Unity-UI-Extensions/reusableworkflows/.github/workflows/validateunityinstall.yml@main
with:
build-target: self-hosted
unityversion: ${{ needs.validate-environment.outputs.unityversion }}
# Run Unity unit tests defined in the package
Run-Unit-Tests:
name: Run Unity Unit Tests
needs: Setup-Unity
uses: Unity-UI-Extensions/reusableworkflows/.github/workflows/rununityunittests.yml@main
with:
build-target: self-hosted
unityversion: ${{ needs.Setup-Unity.outputs.unityeditorversion }}