peelz
1b4cc62bcc
Simplify CI publish-release script
2023-05-08 11:42:18 -04:00
EvilFactory
80f79864f5
Added MoonSharp.VsCodeDebugger.dll to CI
2023-04-12 11:38:29 -03:00
Evil Factory
e8389beef9
Publish releases even if tests failed
...
upstream is genius and has failing tests
2022-12-14 12:16:26 -03:00
peelz
6e70c9d094
Add workflow for updating MoonSharp
2022-10-13 00:35:59 -04:00
Evil Factory
1123211fe2
Update publish CI to use net6.0 paths
2022-10-05 13:10:02 -03:00
peelz
81701ae430
Add tarballs for linux artifacts
2022-09-29 01:27:57 -04:00
peelz
5a59b8204a
Add support for wildcard files in publish-release workflow
2022-09-29 01:27:57 -04:00
peelz
9ba466a455
Fix missing Sigil.dll in patch zip releases
2022-08-12 20:07:19 -04:00
Evil Factory
d73a8ac7e4
Merge pull request #98 from notpeelz/fix-report-test-results
...
Fix workflow not reporting test results when ran from a PR
2022-08-12 06:15:20 -03:00
peelz
d34cea51cf
Fix workflow not reporting test results when ran from a PR
2022-08-12 03:18:22 -04:00
peelz
430dd9ae93
Change release workflow to create zip files for existing installs
2022-08-11 22:26:58 -04:00
peelz
3de2d8e550
Change on-push workflow to run unit tests
...
This changes workflows to run unit tests for every new commit (including
PRs). A new release will only be published if all tests pass on the
master branch.
2022-08-10 05:55:43 -04:00
peelz
508f8d3dcd
Fix dotnet-release workflow not cloning submodules
2022-08-10 05:36:17 -04:00
peelz
4a6e13a0dc
Refactor LuaDocs generator
2022-08-10 05:36:16 -04:00
peelz
1bb7843811
Move docs to luacs-docs/{lua,cs,landing-page}
...
luacs-docs/cs also has a proper http server for testing locally
2022-08-10 05:36:16 -04:00
peelz
53ea2b8973
Simplify github workflow for docs generation
...
This also fixes not being able to generate docs from other branches.
2022-08-10 05:36:16 -04:00
peelz
5d11c28db6
Clean up lua docs scripts
...
- ldoc is now a git submodule
- ldoc can be installed using scripts/install.{sh,ps1}
- lua docs can be build using scripts/build.{sh,ps1}
- all lua docs-related files now reside inside of the docs folder
2022-08-10 05:33:26 -04:00
Evil Factory
063853c0be
fix CI part 1
2022-06-15 14:37:46 -03:00
Evil Factory
7c662da164
attempt fix CI
2022-06-15 14:35:31 -03:00
Evil Factory
01168bd852
fix CI
...
zip-release branch got renamed from master to main
2022-05-19 16:36:53 -03:00
Oiltanker
6d239160e9
fix cs doc generation
2022-05-18 21:56:50 +03:00
Evil Factory
c101711512
only generate docs when necessary
2022-05-07 12:30:14 -03:00
Oiltanker
eb94a1bdcd
documentaion generation
2022-05-07 13:13:09 +03:00
Evil Factory
a3ffc8c479
make automatic builds release because github user interface is kinda stupid
2022-04-28 17:17:07 -03:00
Evil Factory
dc38ad266a
fix CI (again)
2022-04-20 13:35:29 -03:00
Evil Factory
e833099fb5
hopefully *fix* CI
2022-04-20 13:27:53 -03:00
Evil Factory
1c4b124cf3
don't create fatal errors in case of warnings
2021-09-30 00:07:19 -03:00
Evil Factory
0449b7b890
whoops
2021-09-12 22:02:51 -03:00
Evil Factory
b4575864a9
fixed missing assets
2021-09-12 21:41:19 -03:00
Evil Factory
7f750773ee
generate-docs-fix
2021-09-12 16:29:07 -03:00
Evil Factory
5a2f8edf25
Create generate-docs.yml
2021-09-12 16:21:46 -03:00
Evil Factory
a7f658b54f
I probably don't want to run this on pull requests and webhook fix
2021-09-02 20:34:30 -03:00
Evil Factory
fc6a212fc4
adding automatic builds because
...
its super painful to build each project individually and zipping them, thank-god this exists
2021-09-02 20:23:42 -03:00