Commit graph

695 commits

Author SHA1 Message Date
d7c4ef3891
Merge pull request #12 from hexedtech/fix-ci-python
New Ci for Windows and no-abi build option for python
2024-09-21 13:27:43 +02:00
bf9746c8b4
Merge pull request #14 from hexedtech/better-conf2
Better configuration api for python
2024-09-21 13:27:09 +02:00
cschen
17c7f0588c chore(python): forgot type hints 2024-09-20 17:17:58 +02:00
cschen
d60ac63b49 fix(py): fixed the configuration and rearranged a bit. tested. builds and works. 2024-09-20 16:47:22 +02:00
cschen
e67b1c6bd0 feat(py): better configuration constructor.
Now it accept only keywords arguments so it support just passing in a dict.
2024-09-20 16:47:12 +02:00
cschen
1851cf3f59 ci(python): revert to only running ci on stable. 2024-09-20 01:31:33 +02:00
cschen
aa74679bcc ci(python): tentative n 2, forgot to differentiate the artefact names. 2024-09-19 21:51:23 +02:00
cschen
89bfd6b90c fix(ci-python): don't overwrite current pypi wheels. use different version. 2024-09-19 21:37:38 +02:00
cschen
5741eacc85 ci(python): testing the updated CIs to build both a generic windows wheel
and a python3.8 one.
2024-09-19 21:34:06 +02:00
cschen
f6c0b878cb feat: add specific feature flag to specify building python without abi.
This is needed because if we want to ship to sublime, having the `pyo3/abi-*`
feature enabled will result in a wheel that needs the `python3.dll` (f****g windows)
which sublime does not ship. This works fine for Linux and Mac Os, but
for windows we will need to build without abi and for Python3.8 directly
for sublime specifically and also with the abi for the generic python wheel to be
used everywhere else.
2024-09-19 21:32:46 +02:00
9218e9e9c7 ci(java): enable autopublish 2024-09-18 16:47:25 +02:00
cschen
902d9e2fe0
Merge pull request #8 from hexedtech/fix/readme-links
docs: reordered badges, removed license badge
2024-09-18 16:45:11 +02:00
412fba24a7
docs: reordered badges, removed license badge 2024-09-18 16:35:25 +02:00
6d39e0d16b
ci(lua): run only on stable 2024-09-18 16:22:52 +02:00
9929215a37
ci(py): fix feature flag 2024-09-18 16:20:51 +02:00
443441435b
docs: bump "commits since" tag 2024-09-18 16:14:49 +02:00
e33997d820
docs: link to latest docs 2024-09-18 16:14:20 +02:00
5a8b4ae800
chore: bump versions, fix docs 2024-09-18 16:11:12 +02:00
2cdc77eaec
chore: merge branch 'java-ci' into dev 2024-09-18 16:04:51 +02:00
31b8bb1843
ci(java): give up
you win for 0.7 gradle, but im going to try again
2024-09-18 16:01:56 +02:00
8c6e70cbe8
ci(java): try skipping module from cli args
while building, those tasks dont exist so it fails building
2024-09-18 15:58:34 +02:00
7a5b610670
fix(java): stackoverflow lied
or many gradle changes too often?
2024-09-18 15:53:36 +02:00
9a15b46fee
chore(java): bump version 2024-09-18 15:49:56 +02:00
acfcae22bc
ci(java): dont create the gradle module metadata
its wrong and not really useful, will look into generating it again in
the future
2024-09-18 15:49:03 +02:00
542ff29474
docs: updated README.md
added table with supported languages and releases
2024-09-18 15:46:39 +02:00
8ac24d3078
feat(java): use Cleaner instead of finalize() 2024-09-18 15:36:11 +02:00
64c272f0af
chore(java): dropped shadow, NativeUtils as class file 2024-09-18 14:54:54 +02:00
bab4fa6ea3
ci(java): skip generation of src and javadoc jar 2024-09-18 14:14:29 +02:00
062f10b68a
ci(java): produce artifact with no classifier without native 2024-09-18 14:11:02 +02:00
3e68897f5f
ci(java): os classifier 2024-09-18 13:57:07 +02:00
a26f57d249
ci(java): require java 11 2024-09-18 13:21:13 +02:00
92a48db750
docs: updated readme.md with maven link 2024-09-18 04:38:24 +02:00
35f3604dcc
docs: add maven badge 2024-09-18 04:37:22 +02:00
c329fa49cb
ci(java): does publishing to central work?
packages take some time to appear, 10~30 mins i read? so idk ill find
out tomorrow if this worked
2024-09-18 04:34:14 +02:00
1ff2b31838
ci(java): try publish on snapshot repos 2024-09-18 04:20:40 +02:00
7693e52254
ci(java): try other portal
not sure which one is central and which one is OSSRH?
2024-09-18 04:16:13 +02:00
24ef0db727
ci(java): try with gradle-maven-publish-plugin 2024-09-18 04:09:51 +02:00
073de5e81f
fix(java): java 8 compatible javadocs 2024-09-18 03:27:33 +02:00
b65dc1ca45
ci(java): run gradle publish in right wd 2024-09-18 02:44:19 +02:00
d2b5e413c5
ci(java): basic gradle publish setup 2024-09-18 02:40:55 +02:00
581419bfed
ci: ci java branch 2024-09-18 01:58:54 +02:00
7c92b94a07
fix(java): fixed broken config and textchange conversions 2024-09-18 01:54:20 +02:00
c5ab72280a
fix(lua): dont throw error, return a string
while less "correct", dealing with the error in lua is really awful.
also its too late to deal with that error anyway, it was in another
thread
2024-09-18 00:30:46 +02:00
d215b4ab0b
chore(lua): renamed some top level methods 2024-09-17 23:33:37 +02:00
3047d21870
feat(lua): also pass errors in callbacks 2024-09-17 23:27:27 +02:00
27b56cbd03
docs(java): written javadocs, removed unused class 2024-09-17 23:17:09 +02:00
54db029ecc
chore(lua): split down the monofile 2024-09-17 23:00:30 +02:00
864348bef4
fix: dont use color codes in logger 2024-09-17 22:17:47 +02:00
f5f0a7edf1
chore: bump dependencies
we were still on tokio 1.0???? waow
2024-09-17 21:54:26 +02:00
aba11707a2
ci: fix definition 2024-09-17 20:41:05 +02:00