Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: GUT Test GitHub Action #360

Merged
merged 21 commits into from
Dec 17, 2023
Merged

Conversation

KANAjetzt
Copy link
Member

@KANAjetzt KANAjetzt commented Dec 13, 2023

  • Added a test project inside the test directory
  • Added test for script extension sorting in test_script_extension_sorting.gd
  • Added GitHub Action to run these tests on push

More details on how things work here.

@KANAjetzt KANAjetzt added enhancement New feature or request test labels Dec 13, 2023
@KANAjetzt KANAjetzt added this to the v6.3.0 milestone Dec 13, 2023
@KANAjetzt KANAjetzt requested review from Qubus0 and a team December 13, 2023 10:58
@KANAjetzt KANAjetzt self-assigned this Dec 13, 2023
@KANAjetzt KANAjetzt force-pushed the test_env branch 2 times, most recently from 721452a to 458e0e6 Compare December 13, 2023 18:34
Copy link
Collaborator

@Qubus0 Qubus0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks really good, only thing i'm not sure about is if we need icon.png to run our tests 😬
Awesome work, thanks a lot!

@KANAjetzt KANAjetzt added this pull request to the merge queue Dec 17, 2023
Merged via the queue into GodotModding:development with commit b99a502 Dec 17, 2023
2 checks passed
@KANAjetzt KANAjetzt deleted the test_env branch December 17, 2023 11:16
@KANAjetzt KANAjetzt modified the milestones: v6.3.0, v6.2.1 Nov 15, 2024
KANAjetzt added a commit that referenced this pull request Jan 26, 2025
* test: ✅ initial test environment

* test: ✅ initial test environment

* ci: 🚧 WIP: GitHub Actions

* ci: 🚧 WIP: Adding GitHub Action for Tests

* refactor: ♻️ ignore `.import`

* ci: ✨ Working Test Action

* fix: 🐛 fixed missing default

* ci: ♻️ run action on push and pr

* fix: 🐛 fixed indentation

* fix: 🐛 added missing `shell` prop

* fix: 🐛 fixed `godot-bin` input

* ci: ♻️ moved test run script into `.sh` file

* fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

* ci: ♻️ added GUT download step

* test: ♻️ removed GUT

* test: 🙈 ignore all addons

* ci: 🐛 fixed gut download cache

* test: 🔥 only run `gut_cmdln.gd`

gut returns exit code 1 if a test fails

* test: 🔥 removed root dir gut files

* fix: 🐛 fixed typo

* fix: 🐛 fix godot bin cache
@KANAjetzt KANAjetzt mentioned this pull request Jan 26, 2025
KANAjetzt added a commit that referenced this pull request Jan 27, 2025
# Minor Release v6.3.0

Minor update to fix issues with script extension sorting, as well as
potential issues with translations, configurations, and user profiles.

## Key PRs
- #357
- #358
- #520
- #352

## Change Log

### New Features

- #352
- #358

### Fixes
- #357
- #520 
- #522 
- #523
- #524

### Refactors
- #521
- #526

### Tests
- #360 

### Miscellaneous
- #525
- #527
- #529
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants