Commit Graph

614 Commits

Author SHA1 Message Date
Joseph Heck e0ee97bd7f
adding package-benchmark sub-project (#64) 2024-10-10 18:51:46 +02:00
renovate[bot] 0b3ba9241b
Update actions/upload-artifact action to v4.4.3 (#68)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 11:13:26 +02:00
Joseph Heck 85ed3e2862
marks sourcery stencils as excluded from swiftpm processing (#69)
Co-authored-by: Christian Treffs <ctreffs@gmail.com>
2024-10-10 11:08:53 +02:00
Christian Treffs 3ce36faf2d
Add support for fork PR workflows (#71)
* Conditionally run code coverage

* Update ci-macos.yml
2024-10-10 10:56:56 +02:00
Christian Treffs 11f46f354d
Raise minimum Swift version to 5.8 (#67)
* Raise Swift tools version to 5.8

* Update README

* Add Swift version file

* Format code for 5.8

* Update swiftformat config
2024-10-09 20:52:56 +02:00
Christian Treffs 2c1c5885ae
Modernize project (#66)
* Add Mintfile

* Update Makefile

* Use old swiftlint and swiftformat versions

* Lint

* Update SwiftLint and SwiftFormat Versions + Lint

* Re-add documented make rules

* Update sourcery to 2.2.5

* Update SwiftLint and Lint
2024-10-09 17:08:12 +02:00
Christian Treffs a5c98c4963
Dependency updates 2024-10 (#65)
* Update actions/checkout action to v4

* Update swiftwasm/swiftwasm-action action to v5.9

* Update codecov/codecov-action action to v4

* Update actions/upload-artifact action to v4

* Accumulate all non-major dependency updates into one pull request

* Update CI Xcode versions

* Update pipeline

* Swift 5.10 on windows

* Upload test failure artifacts

* Debug linux CI

* Always

* Swift test help line comment

* Linux testing

* Linux testing

* Upload artifacts

* Include hidden files

* Update testing

* Update tests

* Skip some performance tests on non Mac machines

* Remove XCTestManifest files

* Fix codecov on macOS

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 14:30:55 +02:00
renovate[bot] 7ad5a96f16
Update swiftwasm/swiftwasm-action action to v5.8 (#56) 2023-05-08 18:39:25 +02:00
renovate[bot] 88dc088cb7
Update codecov/codecov-action action to v3.1.3 (#55) 2023-04-21 07:36:02 +02:00
renovate[bot] 50e5256e7a
Update codecov/codecov-action action to v3 (#54)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-20 07:35:16 +00:00
renovate[bot] 4fd8aac469
Update actions/upload-artifact action to v3 (#53)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-20 07:31:46 +00:00
renovate[bot] 7b077419ed
Update swift Docker tag to v5.8.0 (#51)
* Update swift Docker tag to v5.8.0

* Delete .gitlab-ci.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Christian Treffs <ctreffs@gmail.com>
2023-04-20 09:21:22 +02:00
renovate[bot] e7151356b8
Add renovate.json (#48)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-20 09:20:02 +02:00
Christian Treffs 7c60425de0
Update CI (#49)
* Update ci-windows.yml

* Update ci-macos.yml

* Update ci-wasm.yml

* Update ci-macos.yml

* Update ci-linux.yml

* Update documentation.yml
2023-04-20 07:19:00 +00:00
Christian Treffs 6f1ddd2bc4
Update macOS CI (#45)
* Move to macOS 11

* Use Xcode 13.0

* Remove .swift-version
2021-09-21 14:09:06 +00:00
Christian Treffs fd57037a6d
Rename @_functionBuilder to @resultBuilder for Swift 5.4+ (#44)
* Rename @_functionBuilder to @resultBuilder for Swift 5.4+

* Pin codecov version
2021-07-16 07:55:39 +02:00
Christian Treffs a993671120
Upload artifacts only on failure 2021-06-11 15:21:53 +02:00
Christian Treffs af32c8d0fd
Upload artifacts (#43)
* Upload artifacts

* Update ci-macos.yml

* Update ci-macos.yml

* Update CI
2021-06-11 12:56:05 +02:00
Christian Treffs 2aaef3d111
Update CI (#42)
* Split CI actions into dedicated files

* Fix pipelines

* Rename pipeline jobs

* Update README
2021-06-10 02:03:03 +02:00
Christian Treffs 0161470415
Rename .github/PULL_REQUEST_TEMPLATE/pull_request_template.md to .github/pull_request_template.md 2021-05-03 10:24:12 +02:00
Christian Treffs 4a87967722
Update pull_request_template.md 2021-05-03 08:20:19 +02:00
Christian Treffs 1bec85a3dc
Update CONTRIBUTING.md 2021-05-03 08:19:44 +02:00
Christian Treffs f2fbeedc89
Update and rename PULL_REQUEST_TEMPLATE.md to pull_request_template.md
Fix CONTRIBUTING.md link
2021-05-03 08:17:01 +02:00
Christian Treffs c9739f69ff
Merge pull request #41 from fireblade-engine/community
Add community files
2021-05-03 08:12:10 +02:00
Christian Treffs 68daff2b6d
Add community files 2021-05-03 08:04:46 +02:00
Christian Treffs 5f71f64626
Merge pull request #39 from fireblade-engine/feature/funding
Add funding
2020-12-03 11:40:17 +01:00
Christian Treffs 541e21d9c9
Update FUNDING.yml 2020-12-03 11:34:27 +01:00
Christian Treffs ddd676514b
Add FUNDING.yml 2020-12-03 11:29:41 +01:00
Christian Treffs c997e07817
Update CI 2020-11-25 13:12:51 +01:00
Christian Treffs 498f5baf33
Update README 2020-11-25 13:09:05 +01:00
Christian Treffs e1f3078ba5
Merge pull request #37 from fireblade-engine/bugfix/issue-36-component-added-event
Bugfix/Issue #36: ComponentAdded event
2020-11-25 11:26:08 +01:00
Christian Treffs c0dae11e23
Fix bulk entity creation with component builder 2020-11-25 11:16:53 +01:00
Christian Treffs 1737af9a71
Add NexusEventDelegate tests + lint 2020-11-25 11:08:30 +01:00
Christian Treffs e3d416a3e2
Fix ComponentAdded event emission for multi-component assigns (gh issue #36) 2020-11-25 11:08:08 +01:00
Christian Treffs f8915f1080
Remove unused events 2020-11-25 11:06:50 +01:00
Christian Treffs f642d81407
Update Makefile 2020-11-21 22:15:23 +01:00
Christian Treffs 0c6e33f634
Merge tag '0.17.3' into develop
Entity enhancements
2020-10-20 14:54:12 +02:00
Christian Treffs 78f690c910
Merge branch 'release/0.17.3' into master 2020-10-20 14:53:55 +02:00
Christian Treffs 09556e3786
Rename swiftwasm/swiftwasm-action@master to @main 2020-10-20 14:46:31 +02:00
Christian Treffs cfc92096b2
Update README 2020-10-20 14:42:29 +02:00
Christian Treffs d751359ea0
Add tests 2020-10-20 14:40:01 +02:00
Christian Treffs 0d66a30544
Refine component assignment accessors 2020-10-20 14:39:50 +02:00
Christian Treffs 788c6f75ea
Add entity creation convenience to Entity 2020-10-20 14:39:15 +02:00
Christian Treffs c4d48202be
Remove allComponents() and refine ComponentsIterator 2020-10-20 14:38:47 +02:00
Christian Treffs a8c0d94e44
Make entity value getter and setter optional compatible 2020-10-20 14:38:18 +02:00
Christian Treffs 27bad0e740
Merge tag '0.17.2' into develop
Entity advancements
2020-10-19 17:49:30 +02:00
Christian Treffs 450e494f0d
Merge branch 'release/0.17.2' into master 2020-10-19 17:49:20 +02:00
Christian Treffs 973349782c
Update README 2020-10-19 17:49:14 +02:00
Christian Treffs a60c6304fa
Merge pull request #34 from fireblade-engine/feature/entity-advancements
Entity advancements
2020-10-19 17:46:56 +02:00
Christian Treffs 8821648d7f
Refine component getter and setter 2020-10-19 17:33:53 +02:00