-
Notifications
You must be signed in to change notification settings - Fork 10
new build, test and release workflow; makefile refactor; fixes to guarantee cross-platform compatibility #1
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
Merged
Merged
Changes from all commits
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
849c61b
fix(minor): sqlitecloud to sqliteai
Gioee 71d4b8a
update gitignore
Gioee f1e70e9
makefile refactor
Gioee f66c38e
update build workflow, with test and release of sqlite-sync
Gioee c9fa42b
fix(windows): choco not in msys2 path
Gioee b7c35cd
fix(linux): missing uuid
Gioee 2c8ae2d
fix(linux): curl linking after other objects
Gioee a66125c
new curl.h include path
Gioee 98f0a52
curl library name from libARCH.a to libcurl.a
Gioee 9c7363c
fix(linux): link curl static lib
Gioee 8a029e2
feat(apple): add fatlib curl
Gioee 0cf75d9
gitignore add static libs
Gioee 61cdbbd
fix(curl): include and link path
Gioee 0aaf101
always upload artifacts to debug them
Gioee e906c1a
fix(apple): missing multiarch args in linker flags
Gioee f127f3c
rm macos specific libcurl.a
Gioee d55a3a4
test(linux): re-install sqlite3
Gioee c091f65
add ssl and crypto link
Gioee 44e39ca
linking ssl and crypto only in android and linux
Gioee eb487cc
fix(apple): add link to secure transport
Gioee 00b7dfe
fix(android): wrong boringssl build arch
Gioee 9e9bef8
fix(windows): winsock instead of inet
Gioee 8a39dcb
bzero is obsolete and not part of the C standard, making it unavailab…
Gioee a6ebf30
clean(linux): rm sqlite3 install
Gioee b8e5b0c
fix(windows): non existing htonll
Gioee f083346
windows force bash shell when msys2 is not necessary
Gioee 4425dc5
windows missing import for STATUS_SUCCESS
Gioee ab9f8fd
windows missing O_WRONLY headers
Gioee e5b6ea6
fix(windows): def file exports
Gioee 95fe177
windows debug curl build
Gioee 61b2f92
windows debug curl build list winbuild
Gioee 95c8c76
windows force curl static lib in the cflags
Gioee 5e7d4fd
windows missing link against crypt and secur
Gioee 5ffb191
windows missing winsock and bcrypt linker flags in the test executable
Gioee 3b5b888
windows test executable linking linker flags after object files
Gioee 0202ddb
fix(apple): do not use sys/random
Gioee 459d1df
clean build curl workflow
Gioee 8977709
remove uuid.h
Gioee a8b2d03
android include sys/random
Gioee ab65ab5
fix(linux): remove uuid-dev install from workflow
Gioee c2526cf
ios missing CoreFoundation framework link
Gioee a505c99
fix(apple): SecRandomCopyBytes instead of arc4random_buf
Gioee 196a7ed
fix(apple): missing framework security link in test flags
Gioee 549c3bf
fix(android): random and time
Gioee 131d6b6
clean(ios): remove useless arm64 spec
Gioee 94b12a1
fix(android): check for __ANDROID__ macro instead of __linux__ macro
Gioee aada1a3
fix typo
Gioee 8f78357
fix(test): return n failed test
Gioee e916765
android emulator read only test
Gioee 6aa115a
enable test coverage
Gioee 8538f5c
android emu test save up space
Gioee cc0722c
install lcov for coverage
Gioee b51d9b3
run test coverage only on macos
Gioee 6b606e1
android log file sizes
Gioee 10bf69b
fix(android): workflow remove boringssl build files
Gioee c8e8088
add deploy to github pages
Gioee 8ee54f9
android -fno-exceptions
Gioee a919c57
android rm useless flags
Gioee de9d94d
android link crypto
Gioee f579d28
android missing ssl flag
Gioee 4b4e9fe
android link c++
Gioee dbcd6b8
android clean up
Gioee c518d2b
android test boringssl and curl without c++
Gioee 7baa53a
android compile with clang++
Gioee b78815b
temp remove cc filter
Gioee 6d6f376
android back to the ndk clang compiler
Gioee ec2def5
android emu push libc
Gioee e2f2162
test deploy coverage to gh pages
Gioee 61c57f7
android fix libc path
Gioee 3872dfe
force static build boringssl
Gioee b547b00
other force static lib flags
Gioee 93be800
libc++ instead of libstdc++
Gioee df61b98
boringssl build not cxx flags
Gioee 46e3bec
android openssl instead of boringssl for tls backend
Gioee 826d91f
conditional cov flags
Gioee 7bc3b04
link gcov only on linux and windows and clean workflow
Gioee df4575a
ghpages rm environment
Gioee 04f6b05
android build openssl specify target
Gioee 0d04ce4
android emu print free space
Gioee 7879bcc
android build openssl with install_sw
Gioee 0184beb
android not able to write in home
Gioee d3c3268
html coverage folder to src
Gioee 046523a
cleanup
Gioee 6ef55c9
rm coverage.info
Gioee 4ee18c8
fix(workflow): use deploy-pages@v3
Gioee 7506a26
fix(makefile): separate test cflags and test ldflags
Gioee 30688a1
fix(unit): unused result
Gioee a1b4d9d
fix typo
Gioee 19d3b13
fix test flags
Gioee 76c58f9
deploy-pages missing gh token
Gioee b937272
Merge branch 'main' into update-build-pipeline
Gioee 7e481a0
fix merge conflict
Gioee 116d058
github pages test src folder
Gioee 030c54a
deploy to github pages in the same job as upload artifact
Gioee d9c8132
deploy coverage in separate job
Gioee ca8b04a
default deploy gh pages artifact name
Gioee d952e8e
revert deploy pages action version
Gioee 03a5a04
rm unused subdir
Gioee fcfc040
replace upload pages artifact action
Gioee 365e5aa
remove separate deploy coverage job
Gioee b1fa49f
Merge branch 'main' into update-build-pipeline
Gioee f021dc6
coverage badge
Gioee 2837a9a
tofix merge conflict
Gioee 58db5d0
final workflow
Gioee 1f78c53
fix cloudsync_payload_apply from main branch
Gioee File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,10 @@ | ||
| .DS_Store | ||
| *.xcworkspacedata | ||
| *.xcuserstate | ||
| *.xcbkptlist | ||
| *.plist | ||
| /build | ||
| /dist | ||
| /coverage | ||
| *.sqlite | ||
| *.a |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated workflow with sqlite-sync build, test and release; the release process (which includes coverage website update) is made only in the main branch; build and tests are done also in other dev branches