Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
c48c46b
2.1.0 stable (#408)
Ronierys2 Sep 6, 2025
29dc4f6
correções e otimizações no REST Dataware para Delphi e Lazarus
Ronierys2 Oct 9, 2025
c011e41
Merge branch 'master' into dev
Ronierys2 Oct 9, 2025
6763fa6
correções e otimizações no REST Dataware para Delphi e Lazarus (#409)
Ronierys2 Oct 9, 2025
ca5333e
correções de campos e melhorias gerais no REST Dataware
Ronierys2 Oct 13, 2025
6e147d7
correções de campos e melhorias gerais no REST Dataware (#410)
Ronierys2 Oct 13, 2025
4b24961
melhorias no Massive e correções de tipos de campos para Delphi/Lazarus
Ronierys2 Feb 21, 2026
0e52692
melhorias no Massive e correções de tipos de campos para Delphi/Lazar…
Ronierys2 Feb 21, 2026
6348d8a
ajustes no Massive e compatibilidade com bancos case sensitive, corre…
Ronierys2 Feb 21, 2026
2bacff4
ajustes no Massive e compatibilidade com bancos case sensitive, corre…
Ronierys2 Feb 21, 2026
978dc16
suporte TLS 1.3, retorno dos datasets e melhorias gerais de compatibi…
Ronierys2 May 7, 2026
12abc88
suporte TLS 1.3, retorno dos datasets e melhorias gerais de compatibi…
Ronierys2 May 7, 2026
9160f46
feat(lazarus): suporte TaurusTLS e compatibilidade CROSS aprimorada
Ronierys2 May 7, 2026
44dc139
Add Taurus package build step to workflow
Ronierys2 May 7, 2026
38d5158
Add Taurus package build step to workflow (#415)
Ronierys2 May 7, 2026
91b1f52
Merge branch 'master' into dev
Ronierys2 May 7, 2026
00773a0
Add build step for Taurus package on Linux
Ronierys2 May 7, 2026
a22463f
Add build step for Taurus package on Linux (#416)
Ronierys2 May 7, 2026
ff80fc2
Merge branch 'master' into dev
Ronierys2 May 7, 2026
5105a6a
feat(lazarus): suporte TaurusTLS e compatibilidade CROSS aprimorada (…
Ronierys2 May 7, 2026
eaf2e90
Add TaurusTLS package to Lazarus installation
Ronierys2 May 7, 2026
cf06eb0
Add TaurusTLS package to Lazarus installation
Ronierys2 May 7, 2026
71d8f6f
Update lazarustestLinux.yml
Ronierys2 May 7, 2026
58f70f3
Update lazarustestWindows.yml
Ronierys2 May 7, 2026
d5c9dc9
Update uRESTDW.inc
Ronierys2 May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 53 additions & 23 deletions .github/workflows/lazarustestLinux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,67 @@ on:
pull_request:
push:
paths-ignore:
- "README.md"
- "README.md"
branches:
- dev

jobs:
build:
runs-on: ${{ matrix.operating-system }}

strategy:
fail-fast: false
matrix:
operating-system: [ubuntu-latest]
lazarus-versions: [dist, stable, 2.2.4, 2.2.6]

steps:
- name: Checkout source code
uses: actions/checkout@v2
- name: Install Lazarus
uses: gcarreno/setup-lazarus@v3
with:
lazarus-version: ${{ matrix.lazarus-versions }}
include-packages: "Indy10, ZeosDBO"
with-cache: false
- name: Build the Main package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/RESTDataWareComponents.lpk"

- name: Build Indy package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Connectors/Indy/RESTDWIndySockets.lpk"

- name: Build ShellServices package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/ShellTools/RESTDWShellServices.lpk"

- name: Build ZeosDriver package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/zeos/RESTDWZeosDriver.lpk"

- name: Build LazarusDriver package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/lazdriver/RESTDWLazarusDriver.lpk"
- name: Checkout source code
uses: actions/checkout@v4

- name: Install Lazarus
uses: gcarreno/setup-lazarus@v3
with:
lazarus-version: ${{ matrix.lazarus-versions }}
include-packages: "Indy10, ZeosDBO"
with-cache: false

- name: Install TaurusTLS runtime package
shell: bash
run: |
set -euo pipefail

sudo apt-get update
sudo apt-get install -y git libssl-dev

git clone --depth 1 https://github.com/TurboPack/indy_extras.git "$RUNNER_TEMP/indy_extras"

TAURUS_LAZ_DIR="$RUNNER_TEMP/indy_extras/TaurusTLS/Packages/lazarus"

echo "Taurus Lazarus package dir: $TAURUS_LAZ_DIR"

test -f "$TAURUS_LAZ_DIR/taurustlsrt.lpk"

lazbuild --primary-config-path="$HOME/.lazarus" \
--add-package-link="$TAURUS_LAZ_DIR/taurustlsrt.lpk"

lazbuild --primary-config-path="$HOME/.lazarus" \
-B "$TAURUS_LAZ_DIR/taurustlsrt.lpk"

- name: Build the Main package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/RESTDataWareComponents.lpk"

- name: Build Indy package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Connectors/Indy/RESTDWIndySockets.lpk"

- name: Build Taurus package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Connectors/Indy/RESTDWIndySocketsTaurus.lpk"

- name: Build ShellServices package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/ShellTools/RESTDWShellServices.lpk"

- name: Build ZeosDriver package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/zeos/RESTDWZeosDriver.lpk"

- name: Build LazarusDriver package on Linux
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/lazdriver/RESTDWLazarusDriver.lpk"
73 changes: 50 additions & 23 deletions .github/workflows/lazarustestWindows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,64 @@ on:
pull_request:
push:
paths-ignore:
- "README.md"
- "README.md"
branches:
- dev

jobs:
build:
runs-on: ${{ matrix.operating-system }}

strategy:
fail-fast: false
matrix:
operating-system: [windows-latest]
lazarus-versions: [dist, stable, 2.2.0]

steps:
- name: Checkout source code
uses: actions/checkout@v2
- name: Install Lazarus
uses: gcarreno/setup-lazarus@v3.2
with:
lazarus-version: ${{ matrix.lazarus-versions }}
include-packages: "Indy10, ZeosDBO"
with-cache: false
- name: Build the Main package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/RESTDataWareComponents.lpk"

- name: Build Indy package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Connectors/Indy/RESTDWIndySockets.lpk"

- name: Build ShellServices package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/ShellTools/RESTDWShellServices.lpk"

- name: Build ZeosDriver package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/zeos/RESTDWZeosDriver.lpk"

- name: Build LazarusDriver package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/lazdriver/RESTDWLazarusDriver.lpk"
- name: Checkout source code
uses: actions/checkout@v4

- name: Install Lazarus
uses: gcarreno/setup-lazarus@v3.2
with:
lazarus-version: ${{ matrix.lazarus-versions }}
include-packages: "Indy10, ZeosDBO"
with-cache: false

- name: Install TaurusTLS runtime package
shell: pwsh
run: |
$ErrorActionPreference = "Stop"

git clone --depth 1 https://github.com/TurboPack/indy_extras.git "$env:RUNNER_TEMP\indy_extras"

$TaurusLazDir = Join-Path $env:RUNNER_TEMP "indy_extras\TaurusTLS\Packages\lazarus"
$TaurusRtPkg = Join-Path $TaurusLazDir "taurustlsrt.lpk"

Write-Host "Taurus Lazarus package dir: $TaurusLazDir"

if (-not (Test-Path $TaurusRtPkg)) {
throw "Arquivo taurustlsrt.lpk não encontrado em: $TaurusRtPkg"
}

lazbuild "--primary-config-path=$env:USERPROFILE\AppData\Local\lazarus" "--add-package-link=$TaurusRtPkg"
lazbuild "--primary-config-path=$env:USERPROFILE\AppData\Local\lazarus" -B "$TaurusRtPkg"

- name: Build the Main package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/RESTDataWareComponents.lpk"

- name: Build Indy package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Connectors/Indy/RESTDWIndySockets.lpk"

- name: Build Taurus package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Connectors/Indy/RESTDWIndySocketsTaurus.lpk"

- name: Build ShellServices package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/ShellTools/RESTDWShellServices.lpk"

- name: Build ZeosDriver package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/zeos/RESTDWZeosDriver.lpk"

- name: Build LazarusDriver package on Windows
run: lazbuild -B "CORE/Packages/Lazarus/Drivers/lazdriver/RESTDWLazarusDriver.lpk"
Binary file added CORE/Extras/TaurusTLS.zip
Binary file not shown.
Loading
Loading