14 Commits

Author SHA1 Message Date
MohitMali
4751ef1565 Publish snapshot on maven for testing the java-libkiwix
* Introduce publish_snapshot.yml for uploading the snapshot artifact on the mavenCentral.
* We have added the `SNAPSHOT` env variable in publish_snapshot.yml and match it our code if found then it means this workflow triggered to publish the snapshot on maven so on behalf of this we have rectify our code.
2023-07-31 18:42:27 +05:30
MohitMali
8dd4c86ca6 Improved CI workflow
* Used latest @v2 action for setting up java for the CI instead of @v1.
* Used single command of gradle instead of multiple commands of gradle for `Compile and prepare package` task, because gradle will automatically execute all tasks one by one.
2023-07-28 11:38:37 +05:30
Emmanuel Engelhart
fbf2c43aab
Refresh a bit the CI/CD workflows 2023-07-27 21:40:19 +02:00
MohitMali
c913b47678 Fix env variables naming 2023-07-12 14:53:38 +05:30
Matthieu Gautier
56fd73932e Run CI on PR and push on main. 2023-06-28 15:15:12 +02:00
Matthieu Gautier
88441468c3 [CI] Move release workflow to ubuntu 20.04 2023-06-14 10:12:11 +02:00
Matthieu Gautier
932faed309 Switch ci to ubuntu 20.04 2023-05-20 17:07:25 +02:00
MohitMaliFtechiz
3fd6a01f0f Renamed generateHeader as buildHeader and buildLinuxSoFile as buildLinuxBinding for better naming 2023-05-20 17:07:23 +02:00
MohitMaliFtechiz
5ec2f412fe run_test.sh script now mostly run java compilation and run java program for testing. In this commit we are compiling, running java test cases for gradle task, So we are removing the run_test.sh as it is unused now 2023-05-20 17:05:18 +02:00
MohitMaliFtechiz
78c57aa361 Renamed generateHeaderFilesFromJavaWrapper method to generateHeaders for better readability 2023-05-20 17:05:18 +02:00
MohitMali
45f3e86801 Fixed jacoco report path 2023-03-13 18:55:48 +05:30
MohitMali
9d962a3af1 Fixed generated jar path 2023-03-13 18:38:42 +05:30
Matthieu Gautier
c4b582c51b Adapt CI to new structure. 2022-12-21 16:01:02 +01:00
Matthieu Gautier
ba990be6c5 Add CI (github and codecov) from branch Issue#19 2022-12-21 16:01:02 +01:00