Skip to content

Commit c296eb2

Browse files
authored
Merge pull request #3382 from CactuseSecurity/develop
main v8.8.5 merge from develop
2 parents 4aeae54 + 22eca6d commit c296eb2

File tree

275 files changed

+8748
-5209
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

275 files changed

+8748
-5209
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
name: Sync develop to importer-rework
2+
3+
on:
4+
push:
5+
branches:
6+
- develop
7+
8+
jobs:
9+
sync-branches:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout repo
14+
uses: actions/checkout@v4
15+
16+
- name: Set up Git
17+
run: |
18+
git config --global user.name "github-actions[bot]"
19+
git config --global user.email "github-actions[bot]@users.noreply.github.com"
20+
21+
- name: Ensure "automation" label exists (create or update)
22+
run: |
23+
gh label create automation \
24+
--color "0e8a16" \
25+
--description "Automatically created for syncing branches" \
26+
--force
27+
env:
28+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29+
30+
- name: Fetch all branches
31+
run: git fetch origin importer-rework
32+
33+
- name: Check if develop is ahead of importer-rework
34+
id: ahead_check
35+
run: |
36+
git fetch origin
37+
git rev-list --left-right --count origin/importer-rework...origin/develop > counts.txt
38+
ahead=$(cut -f2 counts.txt)
39+
echo "ahead_count=$ahead" >> $GITHUB_OUTPUT
40+
41+
- name: Check for existing PR
42+
id: pr_check
43+
run: |
44+
existing_pr=$(gh pr list \
45+
--base importer-rework \
46+
--head develop \
47+
--state open \
48+
--json number \
49+
--jq '.[0].number')
50+
51+
echo "existing_pr=$existing_pr" >> $GITHUB_OUTPUT
52+
env:
53+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54+
55+
- name: Create PR from develop to importer-rework
56+
if: steps.ahead_check.outputs.ahead_count != '0' && steps.pr_check.outputs.existing_pr == ''
57+
run: |
58+
gh pr create \
59+
--base importer-rework \
60+
--head develop \
61+
--title "Sync develop → importer-rework" \
62+
--body "This PR was auto-created to sync changes from \`develop\` into \`importer-rework\`." \
63+
--label automation \
64+
--repo ${{ github.repository }}
65+
env:
66+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
67+
68+
# OPTIONAL: Automatically merge the PR if all checks pass
69+
# - name: Auto-merge PR
70+
# if: steps.pr_check.outputs.existing_pr != ''
71+
# run: |
72+
# gh pr merge "${{ steps.pr_check.outputs.existing_pr }}" --merge --admin
73+
# env:
74+
# GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
.test_data/
44
roles/importer/venv/
55
ansible_venv/
6+
7+
.vscode/launch.json

documentation/revision-history-develop.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,3 +273,7 @@ bugfix release:
273273

274274
# 8.8.4 - 02.06.2025 DEVELOP
275275
- hotfix for Check Point importer suppor for DLP actions (ask, inform)
276+
277+
# 8.8.5 - 17.06.2025 DEVELOP
278+
- new enum values for Request Element Field Types
279+
- hotfix change recognition: separate rule changes and "all changes" to make object version handling work properly

inventory/group_vars/all.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
### general settings
2-
product_version: "8.8.4"
2+
product_version: "8.8.5"
33
ansible_user: "{{ lookup('env', 'USER') }}"
44
ansible_become_method: sudo
55
ansible_python_interpreter: /usr/bin/python3

inventory/group_vars/apiserver.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ api_hasura_admin_test_password: "not4production"
88
api_user_email: "{{ api_user }}@{{ api_network_listening_ip_address }}"
99
api_home: "{{ fworch_home }}/api"
1010
api_hasura_cli_bin: "{{ fworch_home }}/api/bin/hasura"
11-
api_hasura_version: "v2.45.2"
11+
api_hasura_version: "v2.48.1"
1212
api_project_name: api
1313
api_no_metadata: false
1414
api_rollback_is_running: false

roles/FWO.sln

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FWO.Encryption", "lib\files
3737
EndProject
3838
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FWO.Basics", "lib\files\FWO.Basics\FWO.Basics.csproj", "{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}"
3939
EndProject
40-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FWO.Tufin.SecureChange", "lib\files\FWO.Tufin.SecureChange\FWO.Tufin.SecureChange.csproj", "{17AA0E0C-BB46-42FE-A08C-68539EA7FD53}"
41-
EndProject
4240
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FWO.Services", "lib\files\FWO.Services\FWO.Services.csproj", "{56021BEC-39E5-4EC7-B3DB-80834B57B2F0}"
4341
EndProject
4442
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FWO.Data", "lib\files\FWO.Data\FWO.Data.csproj", "{9E80E931-7350-1356-D96D-34F3EDA6ABFB}"
4543
EndProject
44+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FWO.ExternalSystems", "lib\files\FWO.ExternalSystems\FWO.ExternalSystems.csproj", "{072AE48C-2B5E-49A6-81AF-32F6C941655D}"
45+
EndProject
4646
Global
4747
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4848
Debug|Any CPU = Debug|Any CPU
@@ -109,10 +109,6 @@ Global
109109
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
110110
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
111111
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Release|Any CPU.Build.0 = Release|Any CPU
112-
{17AA0E0C-BB46-42FE-A08C-68539EA7FD53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
113-
{17AA0E0C-BB46-42FE-A08C-68539EA7FD53}.Debug|Any CPU.Build.0 = Debug|Any CPU
114-
{17AA0E0C-BB46-42FE-A08C-68539EA7FD53}.Release|Any CPU.ActiveCfg = Release|Any CPU
115-
{17AA0E0C-BB46-42FE-A08C-68539EA7FD53}.Release|Any CPU.Build.0 = Release|Any CPU
116112
{56021BEC-39E5-4EC7-B3DB-80834B57B2F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
117113
{56021BEC-39E5-4EC7-B3DB-80834B57B2F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
118114
{56021BEC-39E5-4EC7-B3DB-80834B57B2F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -121,6 +117,10 @@ Global
121117
{9E80E931-7350-1356-D96D-34F3EDA6ABFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
122118
{9E80E931-7350-1356-D96D-34F3EDA6ABFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
123119
{9E80E931-7350-1356-D96D-34F3EDA6ABFB}.Release|Any CPU.Build.0 = Release|Any CPU
120+
{072AE48C-2B5E-49A6-81AF-32F6C941655D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121+
{072AE48C-2B5E-49A6-81AF-32F6C941655D}.Debug|Any CPU.Build.0 = Debug|Any CPU
122+
{072AE48C-2B5E-49A6-81AF-32F6C941655D}.Release|Any CPU.ActiveCfg = Release|Any CPU
123+
{072AE48C-2B5E-49A6-81AF-32F6C941655D}.Release|Any CPU.Build.0 = Release|Any CPU
124124
EndGlobalSection
125125
GlobalSection(SolutionProperties) = preSolution
126126
HideSolutionNode = FALSE
@@ -139,8 +139,8 @@ Global
139139
{B48F8BD5-1056-4670-BEFA-F4A260293B6F} = {CE55F125-0CD2-4789-A3C1-045DEF33ABA5}
140140
{6EBEBF57-3399-4008-BA10-0D21F6827244} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
141141
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
142-
{17AA0E0C-BB46-42FE-A08C-68539EA7FD53} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
143142
{9E80E931-7350-1356-D96D-34F3EDA6ABFB} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
143+
{072AE48C-2B5E-49A6-81AF-32F6C941655D} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
144144
EndGlobalSection
145145
GlobalSection(ExtensibilityGlobals) = postSolution
146146
SolutionGuid = {68364621-1011-4D44-9CF5-518F0DC3F459}

0 commit comments

Comments
 (0)