Adriano dos Santos Fernandes
e782f06f87
Build Android multi-arch AAR workflow.
2023-02-09 22:35:46 -03:00
Adriano dos Santos Fernandes
aa28d631ac
Use original action after my changes went upstream.
2022-11-25 22:11:44 -03:00
Vlad Khorsun
57218a90a7
Merge pull request #7339 from hvlad/PageCache/HashTable_PR
...
Hash table based on lock-free list for page cache.
2022-11-22 00:00:21 +02:00
Adriano dos Santos Fernandes
ef1613b9bd
Update main.yml
2022-11-05 23:17:33 -03:00
Adriano dos Santos Fernandes
2d4f0d03a3
Postfix for FirebirdSQL/snapshots#1 - Windows snapshots are not updated.
2022-11-05 15:24:32 -03:00
Adriano dos Santos Fernandes
32090b5e2e
Fix https://github.com/FirebirdSQL/snapshots/issues/1 - Windows snapshots are not updated.
2022-10-31 22:38:17 -03:00
Adriano dos Santos Fernandes
72423a2b9b
Replace deprecated GitHub Actions' set-output.
2022-10-25 23:24:03 -03:00
Vlad Khorsun
82ba27fd5d
Hash table based on lock-free list (implemented in libcds).
2022-10-08 20:54:55 +03:00
Adriano dos Santos Fernandes
1c3cbceb4f
Use ubuntu-22.04 in build-linux-docker.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
93ce68d4c8
Add ARM32 build to GitHub actions.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
1ee71c8bd8
Unify GitHub actions build-linux-docker jobs with a matrix.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
7ab1fc1622
Add crosstool-ng firebird-builder docker images for arm32/arm64.
...
This image contains x64 cross compiler targeting arm32/64 running in arm32/64 image.
So gcc/binutils run fast natively while generated and OS (container) tools runs
emulated with qemu-*-static using host's binfmt_misc system.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
5cfec066e1
Replace firebird-builder docker images for x32/x64 with ones built using crosstool-ng.
...
This allow to use newer container image, since we're now also buinding (an old) libc.
2022-09-25 11:21:24 -03:00
Adriano dos Santos Fernandes
dfc311dd67
Wait some time to avoid Android emulator not being yet started.
2022-09-07 11:27:23 -03:00
Adriano dos Santos Fernandes
d44f3cb94b
Adjust Android x86/x64 build.
2022-09-07 10:03:01 -03:00
Adriano dos Santos Fernandes
84a0168870
Split Android package into two phases, second one to run in emulator.
...
Add GitHub action to run second phase in MacOS machine, where Android emulator can run.
Currently this is done for ARM 32/64 builds.
2022-09-06 08:50:47 -03:00
Adriano dos Santos Fernandes
1c9d345748
Use mknejp/delete-release-assets action after my changes went upstream.
2022-08-30 08:48:03 -03:00
Adriano dos Santos Fernandes
4557daac92
Update actions/checkout to v3.
2022-08-30 08:48:03 -03:00
Adriano dos Santos Fernandes
b4bda10e17
Change Posix/MacOS release filenames.
2022-08-30 08:47:47 -03:00
Adriano dos Santos Fernandes
d10a82ea65
Change Windows release filenames.
2022-08-30 08:47:47 -03:00
Adriano dos Santos Fernandes
530f64b91c
Add ChangeLog generator action.
2022-08-27 23:40:52 -03:00
Adriano dos Santos Fernandes
0d7c8280d2
Save PDB packages in Windows snapshots.
2022-08-23 23:01:58 -03:00
Adriano dos Santos Fernandes
c4005bac38
Publish snapshots only when commit message is 'increment build number'.
2022-08-23 08:58:33 -03:00
Adriano dos Santos Fernandes
1a4fb48f10
Revert "Publish snapshots only when commit message is 'increment build number'."
...
This reverts commit f6d9920adb
.
2022-08-23 08:20:55 -03:00
Adriano dos Santos Fernandes
6ef424c820
Release snapshots with standard names and version numbers.
2022-08-23 08:19:50 -03:00
Adriano dos Santos Fernandes
f6d9920adb
Publish snapshots only when commit message is 'increment build number'.
2022-08-22 08:22:49 -03:00
Adriano dos Santos Fernandes
dcc8afe6b7
Correction for branch name.
2022-08-22 07:16:57 -03:00
Adriano dos Santos Fernandes
6eb8936df4
Store snapshots in FirebirdSQL/snapshots.
2022-08-22 06:54:13 -03:00
Adriano dos Santos Fernandes
b14df5ce19
Refactor GitHub Actions using independent jobs instead of multiple conditional steps.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
0117da2839
Upload zip generated in builds/install_images in GitHub actions.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
33b4f5b53d
Create and save Windows installer in GitHub actions.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
a7b7955503
Improve Windows build process making it generating public files directly in the output directory.
2022-08-12 08:04:49 -03:00
Adriano dos Santos Fernandes
3028ec9e71
Cache MacOS libicu build in GitHub Action.
2022-07-20 23:00:44 -03:00
Adriano dos Santos Fernandes
637c92403b
Build and use static libc++ in MacOS.
...
We are already using static libstdc++ in Linux due to a problem
now appearing in MacOS when using Boost.Test.
When shared C++ library (with C++ interface) is used and
executable does not export its new/delete operators, a situation
of one program/library allocating objects with "new" operator
and another program/library deallocating them with "delete"
operator makes program to crash.
We haven't yet seen these crashes in Windows, even using
Boost.Test. That may be pure luck or because Microsoft std C++
library is coded in a way that makes it not happen.
2022-07-20 23:00:44 -03:00
Adriano dos Santos Fernandes
cae5a210c1
Correction in GH Actions Windows workflow.
2022-07-18 08:43:44 -03:00
Adriano dos Santos Fernandes
bb5a1e0149
Add test framework in common library.
2022-07-18 08:16:15 -03:00
Adriano dos Santos Fernandes
7126201b60
Add workflow to trim trailing spaces from source files.
2022-06-29 21:35:12 -03:00
Adriano dos Santos Fernandes
5727c86ff4
Postfix for #7169 and MacOS build.
2022-04-22 21:23:43 -03:00
Adriano dos Santos Fernandes
35da8f4553
Remove deprecated GitHub Actions Windows 2016 environment.
2022-03-19 15:04:02 -03:00
Adriano dos Santos Fernandes
056d071d91
GitHub Actions: add Linux and Windows docker builds.
...
Linux: include debug info.
Windows: use VS 2019; make it prepared to generate Inno Setup installer kits.
2021-12-07 07:11:10 -03:00
Adriano dos Santos Fernandes
ffef63161c
Fix GH Actions Alpine build.
2021-11-25 11:47:24 -03:00
Adriano dos Santos Fernandes
88441a9690
Fix VS 2022 GitHub Actions build.
2021-11-11 16:43:19 -03:00
Adriano dos Santos Fernandes
eab75d501d
GitHub Actions build for VS 2019 and 2022.
2021-10-28 15:19:59 -03:00
Adriano dos Santos Fernandes
fbf9ed6a0a
Include tzdata version in PR and commit message.
2021-10-23 10:53:51 -03:00
Adriano dos Santos Fernandes
eafbb05fa4
Automate tzdata-update job also for v4 branch.
2021-09-30 09:46:56 -03:00
Adriano dos Santos Fernandes
dc3227ffd0
Fix tzdata-update workflow.
2021-03-26 08:16:56 -03:00
Mark Rotteveel
2873f8cdcd
Fix typo in tzdata update workflow
2021-01-29 14:26:29 +01:00
Adriano dos Santos Fernandes
a8ed77a984
Try to fix update-tzdata job.
2020-11-17 08:37:30 -03:00
faserg1
7ffe22e5b5
Need tomcrypt for build in alpine
2020-10-07 16:20:24 -03:00
faserg1
00165f891e
Adding CI for alpine
2020-10-07 16:20:24 -03:00