Skip to content

Commit a521e5d

Browse files
committed
fix(CD): set build/tag management on develop branch
1 parent 2306266 commit a521e5d

File tree

12 files changed

+47
-87
lines changed

12 files changed

+47
-87
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- '[0-9]+\.[0-9]+\.[0-9]+'
1111

1212
env:
13-
tag_version: ${{ github.ref_name == 'feature/boost_1.84.0' && '0.0.0' || github.ref_name }}
13+
tag_version: ${{ github.ref_name == 'develop' && '0.0.0' || github.ref_name }}
1414

1515
jobs:
1616
windows-ci:

scripts/win/update_version.bat

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ set help=false
1010
set clean=false
1111
set marker=version
1212
set replace=0.0.0
13-
set template=""
13+
set filename=
1414

1515
@REM Check parameters
1616
set argC=0
@@ -20,8 +20,8 @@ for %%x in (%*) do (
2020
set foundReplace=false
2121
)
2222
if "!foundTemplate!"=="true" (
23-
set template=%%x
24-
set foundTemplate=false
23+
set filename=%%x
24+
REM echo !filename!
2525
)
2626
if "%%x"=="-f" (
2727
set forceReplacement=true
@@ -48,30 +48,31 @@ for %%x in (%*) do (
4848
set clean=true
4949
)
5050
if "%%x"=="-t" (
51-
set foundTemplate=true
51+
set foundTemplate=true
5252
)
5353
if "%%x"=="--template" (
54-
set foundTemplate=true
54+
set foundTemplate=true
5555
)
5656
)
5757

5858
@REM Check optional parameters
5959
if "!help!"=="true" goto display_usage
6060

6161
if "!foundTemplate!"=="true" (
62-
if "!template!"=="" (
62+
if "!filename!"=="" (
6363
echo "error in template parameters: no template file found"
6464
) else (
65-
set targetFile=!filename:.template=!
66-
65+
set targetFile=!filename:.template=!
66+
REM echo !targetFile!
6767
call :generate_file
6868
)
6969
) else (
70-
for /f %%f in ('dir /s/b *.template') do (
70+
for /f %%f in ('dir /s/b *.template') do (
7171

7272
@REM Define output file
7373
set filename=%%f
7474
set targetFile=!filename:.template=!
75+
REM echo SLE !targetFile!
7576

7677
@REM Remove generated files
7778
if "!clean!"=="true" (
@@ -87,12 +88,13 @@ goto end
8788
:display_usage
8889
echo This script generates or replaces files from all template files (*.template) in the directory and its subdirectory
8990
echo replacing marker "<version>" by the version (default version "0.0.0").
90-
echo
91-
echo update_version.bat [options] --version|-v <version_number>
91+
echo.
92+
echo update_version.bat [options] --version/-v ^<version_number^>
9293
echo options:
9394
echo - --help or -h display usage
9495
echo - --force or -f force generation (replace previous file)
9596
echo - --clean or -c remove all generated files from template
97+
echo - --template or -t generate the file only for the template file given in parameter
9698
exit /b 0
9799

98100
:generate_file
@@ -112,7 +114,7 @@ if "!doReplace!"=="true" (
112114
set line=%%i
113115
>> !targetFile! echo(!line:^<%marker%^>=%replace%!
114116
)
115-
echo generated file !targetFile!
117+
echo file !targetFile! generated
116118
) else (
117119
echo no replacement of !targetFile!
118120
)

src/BaseTask.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "xpcf/threading/BaseTask.h"
22

33
#ifdef XPCF_USE_BOOST
4+
//#define BOOST_FIBERS_STATIC_LINK
5+
//#include "boost/fiber/all.hpp"
46
#include "boost/fiber/fiber.hpp"
57
#include "boost/fiber/operations.hpp"
68
#include "boost/fiber/future.hpp"

test/packagedependencies.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

test/packagedependencies_incode.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

test/testxpcf.pri

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
1-
! exists(../version.pri) {
2-
win32 {
3-
system(scripts/win/update_version.bat -t ../version.pri)
4-
}
5-
linux {
6-
system(scripts/unixes/update_version.sh -t ../version.pri)
7-
}
8-
system(cd $${currentPath})
9-
}
10-
include(../version.pri)
111
VERSION=$${XPCF_VERSION}
122

133
CONFIG += c++1z

test/testxpcf.pro

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
11
TARGET = testxpcf
22

3-
LIST = "xpcf_registry_test.xml.template" "xpcf_xml_test_missing_end_tag.xml" "xpcf_xml_test_missing_start_tag.xml.template" "xpcf_xml_test_module_uuid_format_ko.xml.template" "xpcf_xml_test_property_type_invalid.xml.template" "xpcf_xml_test_property_unknown_component.xml.template" "xpcf_xml_test_unknown_component.xml.template" "xpcf_xml_test_unknown_property.xml.template" "xpcf_xml_test_valid.xml.template"
4-
for(file, LIST) {
5-
! exists(file) {
6-
win32 {
7-
system(../scripts/win/update_version.bat)
8-
}
9-
linux {
10-
system(../scripts/unixes/update_version.sh)
11-
}
12-
break()
13-
}
14-
}
3+
TEMPLATE_LIST_FILE=../version.pri packagedependencies.txt xpcf_registry_test.xml xpcf_xml_test_missing_end_tag.xml xpcf_xml_test_missing_start_tag.xml xpcf_xml_test_module_uuid_format_ko.xml xpcf_xml_test_property_type_invalid.xml xpcf_xml_test_property_unknown_component.xml xpcf_xml_test_unknown_component.xml xpcf_xml_test_unknown_property.xml xpcf_xml_test_valid.xml
4+
PROJECT_ROOT_PATH=$$_PRO_FILE_PWD_/..
5+
include ($${PROJECT_ROOT_PATH}/generate_template_files.pri)
156

167
CONFIG += shared
178
DEPENDENCIESCONFIG = sharedlib recurse

test/testxpcf_static_deps.pro

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
TARGET = testxpcf_static_deps
22

3+
TEMPLATE_LIST_FILE=../version.pri packagedependencies.txt xpcf_registry_test.xml xpcf_xml_test_missing_end_tag.xml xpcf_xml_test_missing_start_tag.xml xpcf_xml_test_module_uuid_format_ko.xml xpcf_xml_test_property_type_invalid.xml xpcf_xml_test_property_unknown_component.xml xpcf_xml_test_unknown_component.xml xpcf_xml_test_unknown_property.xml xpcf_xml_test_valid.xml
4+
PROJECT_ROOT_PATH=$$_PRO_FILE_PWD_/..
5+
include ($${PROJECT_ROOT_PATH}/generate_template_files.pri)
6+
37
CONFIG += shared
48
DEPENDENCIESCONFIG = staticlib recurse
59
DEFINES += XPCF_STATIC_DEPS

tools/cli/xpcfcli.pro

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ TARGET = xpcfcli
1717
linux {
1818
system(../../scripts/unixes/update_version.sh -t ../../version.pri.template)
1919
}
20-
system(cd $${currentPath})
2120
}
2221
include(../../version.pri)
2322

tools/generators/grpc/xpcf_grpc_gen.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ for(file, LIST) {
55
!exists(file) {
66
message("$$TARGET - at least $${file} not present, generate it")
77
win32 {
8-
system(../../../scripts/win/update_version.bat)
8+
system($$shell_quote($$shell_path(../../../scripts/win/update_version.bat)))
99
}
1010
linux {
1111
system(../../../scripts/unixes/update_version.sh)

0 commit comments

Comments
 (0)