Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
5bef2af
feat: Release 3.5.0
Pyatakov Feb 17, 2026
6bc712e
GITBOOK-322: roadmap update
prernaadev01 Feb 19, 2026
ac67cee
docs: Hydropower MRV moved to Methodology Library folder
Pyatakov Feb 19, 2026
59f2d28
fix: Remove _methodologies_ folder and its files
Pyatakov Feb 20, 2026
6d47343
GITBOOK-323: updated new variables in guardian-service
prernaadev01 Feb 24, 2026
ac3d829
GITBOOK-324: disconnect functionality docs
prernaadev01 Feb 27, 2026
893329d
GITBOOK-325: updated roadmap
prernaadev01 Feb 27, 2026
50e4b6a
GITBOOK-326: AI toolkit intro page added
prernaadev01 Feb 27, 2026
ff93764
GITBOOK-327: data migration docs
prernaadev01 Feb 27, 2026
a7ed5d7
GITBOOK-328: Updated roadmap
prernaadev01 Feb 27, 2026
aeefb7d
GITBOOK-329: migration APIs
prernaadev01 Feb 27, 2026
fe4d060
GITBOOK-330: AI Toolkit docs added
prernaadev01 Feb 27, 2026
965f4ad
GITBOOK-331: made minor changes
prernaadev01 Feb 27, 2026
87e2fd9
GITBOOK-332: fixed typo
prernaadev01 Feb 27, 2026
3dfc553
feat: Add Hedera Guardian AI Toolkit
Pyatakov Mar 10, 2026
523e223
feat: Add GHGP v3
Pyatakov Mar 13, 2026
95837df
feat(policy): GS Methodology: Safe Drinking Water Supply v1.0 – Full …
gayanath8 Mar 18, 2026
9aee235
docs: correct typos and grammar across docs
swidnikk Mar 23, 2026
7f89984
chore: [StepSecurity] Apply security best practices
stepsecurity-app[bot] Mar 26, 2026
70674d8
docs: Update README.md
Mar 26, 2026
78e1c5f
GITBOOK-334: change request with no subject merged in GitBook
swidnikk Apr 14, 2026
a89388b
GITBOOK-335: change request with no subject merged in GitBook
swidnikk Apr 14, 2026
1d9bd96
fix(custom-logic-block): fix mutating documents in event data (#5952)
dariy-rised Apr 16, 2026
47514b3
Release v3.5.1 (#5969)
Neurone Apr 16, 2026
f8cd5f9
feat: release v3.5.1 (#5971)
Neurone Apr 17, 2026
b662cc1
VM0046 Methodology for Reducing Food Loss and Waste, v1.0
teka808 Apr 29, 2026
3c54804
FLD added
teka808 Apr 30, 2026
6000301
chore: Increase initial standard registry balance
Pyatakov Apr 30, 2026
938eb6b
chore: Increase registry balance in workflows
Pyatakov May 6, 2026
4a61925
chore: update mongodb-github-action to latest main
Pyatakov May 18, 2026
a89ac62
feat: Release 3.6.0-rc
Pyatakov May 18, 2026
f433700
formulas added
teka808 May 20, 2026
1c0e62b
policy modified
teka808 Jun 1, 2026
e45358b
Merge branch 'main' into vm0046
teka-wincl Jun 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .github/workflows/add-documentation-to-repo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ jobs:
runs-on: guardian-linux-medium
strategy:
matrix:
node-version: [ 20.19.5 ]
node-version: [ 20.20.2 ]
mongodb-version: [ 7.0.21 ]
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

- name: Checkout Code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 #v6.2.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0
with:
node-version: ${{ matrix.node-version }}

Expand All @@ -37,7 +37,7 @@ jobs:
run: yarn install

- name: Start NatsMQ
uses: step-security/nats-action@4c3a6529e7e03047bc23f178a4b47ea8f901d215 # v0.1.3
uses: step-security/nats-action@2254b4cc4958120e36da3a096e8200dac968be1c # v0.1.4
with:
port: '4222'

Expand All @@ -49,7 +49,7 @@ jobs:
git checkout "${GITHUB_REF:11}"

- name: Start MongoDB
uses: step-security/mongodb-github-action@7263579321780efeb685cdd6a2a356aad687ebab # v1.12.3
uses: step-security/mongodb-github-action@ca72004b9c8ad6d9ed996c3174edbe62f9f7424a
with:
mongodb-version: ${{ matrix.mongodb-version }}

Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/api-after-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ jobs:
- 6379:6379
strategy:
matrix:
node-version: [ 20.19.5 ]
node-version: [ 20.20.2 ]
mongodb-version: [ 7.0.21 ]
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

- name: Checkout Code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 #v6.2.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0
with:
node-version: ${{ matrix.node-version }}

Expand Down Expand Up @@ -76,12 +76,12 @@ jobs:
popd

- name: Start NatsMQ
uses: step-security/nats-action@4c3a6529e7e03047bc23f178a4b47ea8f901d215 # v0.1.3
uses: step-security/nats-action@2254b4cc4958120e36da3a096e8200dac968be1c # v0.1.4
with:
port: '4222'

- name: Start MongoDB
uses: step-security/mongodb-github-action@7263579321780efeb685cdd6a2a356aad687ebab # v1.12.3
uses: step-security/mongodb-github-action@ca72004b9c8ad6d9ed996c3174edbe62f9f7424a
with:
mongodb-version: ${{ matrix.mongodb-version }}

Expand Down Expand Up @@ -146,7 +146,7 @@ jobs:
MIN_PASSWORD_LENGTH: 4
PASSWORD_COMPLEXITY: easy
INITIAL_BALANCE: 2
INITIAL_STANDARD_REGISTRY_BALANCE: 10
INITIAL_STANDARD_REGISTRY_BALANCE: 20

- name: Build Cypress Docker image
run: docker build -t cypress-runner ./e2e-tests
Expand All @@ -173,7 +173,7 @@ jobs:
docker rm -f cypress-test-run || true

- name: Publish API Test Results
uses: step-security/publish-unit-test-result-action@914f0f642c242f38335a491805adfc9bd64b1cbb # v2.21.1
uses: step-security/publish-unit-test-result-action@681100d67b09305624c089873f12c545ee7cbc24 # v2.23.0
if: always()
with:
files: e2e-tests/cypress/test_results/**/*.xml
46 changes: 35 additions & 11 deletions .github/workflows/api-manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ on:
type: string
description: Tags for API tests scope(s) (smoke, accounts, policies, etc.)
default: "all"
report_name:
type: string
description: Cypress Report name
default: "Guardian's Cypress Report"

jobs:
buildAndTest:
Expand All @@ -19,19 +23,19 @@ jobs:
- 6379:6379
strategy:
matrix:
node-version: [20.19.5]
node-version: [20.20.2]
mongodb-version: [7.0.21]
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

- name: Checkout Code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 #v6.2.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0
with:
node-version: ${{ matrix.node-version }}

Expand Down Expand Up @@ -79,12 +83,12 @@ jobs:
yarn run build
popd
- name: Start NatsMQ
uses: step-security/nats-action@4c3a6529e7e03047bc23f178a4b47ea8f901d215 # v0.1.3
uses: step-security/nats-action@2254b4cc4958120e36da3a096e8200dac968be1c # v0.1.4
with:
port: "4222"

- name: Start MongoDB
uses: step-security/mongodb-github-action@7263579321780efeb685cdd6a2a356aad687ebab # v1.12.3
uses: step-security/mongodb-github-action@ca72004b9c8ad6d9ed996c3174edbe62f9f7424a
with:
mongodb-version: ${{ matrix.mongodb-version }}

Expand Down Expand Up @@ -149,7 +153,7 @@ jobs:
MIN_PASSWORD_LENGTH: 4
PASSWORD_COMPLEXITY: easy
INITIAL_BALANCE: 10
INITIAL_STANDARD_REGISTRY_BALANCE: 140
INITIAL_STANDARD_REGISTRY_BALANCE: 200

- name: Build Cypress Docker image
run: docker build -t cypress-runner ./e2e-tests
Expand All @@ -158,27 +162,47 @@ jobs:
run: |
docker run --network host --name cypress-test-run \
-e CYPRESS_portApi=3002 \
-e CYPRESS_BROWSER=chromium \
-e CYPRESS_operatorId=${{ secrets.CI_HEDERA_ACCOUNT }} \
-e CYPRESS_operatorKey=${{ secrets.CI_HEDERA_PRIV_KEY }} \
-e CYPRESS_MGSAdmin=${{ secrets.MGS_TENANT_NAME }} \
-e CYPRESS_MGSIndexerAPIToken=${{ secrets.MGSIndexerAPIToken }} \
-e CYPRESS_grepTags="preparing ${{ inputs.tags }}" \
-e "CYPRESS_grepTags=${{ inputs.tags }}" \
-e CYPRESS_grepFilterSpecs=true \
cypress-runner \
--browser chrome
-e ReportName="${{ inputs.report_name }}" \
cypress-runner

- name: Copy test results from Docker container
if: always()
run: |
docker cp cypress-test-run:/e2e/cypress/test_results ./e2e-tests/cypress/test_results || true
mkdir -p e2e-tests/cypress/test_results e2e-tests/cypress/reports e2e-tests/cypress/screenshots e2e-tests/cypress/videos e2e-tests/cypress/downloads
docker cp cypress-test-run:/e2e/cypress/test_results/. e2e-tests/cypress/test_results/ || true
docker cp cypress-test-run:/e2e/cypress/reports/. e2e-tests/cypress/reports/ || true
docker cp cypress-test-run:/e2e/cypress/screenshots/. e2e-tests/cypress/screenshots/ || true
docker cp cypress-test-run:/e2e/cypress/videos/. e2e-tests/cypress/videos/ || true
docker cp cypress-test-run:/e2e/cypress/downloads/. e2e-tests/cypress/downloads/ || true
find e2e-tests/cypress/reports -type f 2>/dev/null || true

- name: Cleanup Docker resources
if: always()
run: |
docker rm -f cypress-test-run || true

- name: Publish API Test Results
uses: step-security/publish-unit-test-result-action@914f0f642c242f38335a491805adfc9bd64b1cbb # v2.21.1
uses: step-security/publish-unit-test-result-action@681100d67b09305624c089873f12c545ee7cbc24 # v2.23.0
if: always()
with:
files: e2e-tests/cypress/test_results/**/*.xml

- name: Upload tests results
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always()
with:
name: cypress-reports
path: |
e2e-tests/cypress/reports/
e2e-tests/cypress/screenshots/
e2e-tests/cypress/videos/
e2e-tests/cypress/downloads/
include-hidden-files: true
retention-days: 7
14 changes: 7 additions & 7 deletions .github/workflows/api-schedule-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ jobs:
- 6379:6379
strategy:
matrix:
node-version: [ 20.19.5 ]
node-version: [ 20.20.2 ]
mongodb-version: [ 7.0.21 ]
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

Expand All @@ -28,7 +28,7 @@ jobs:
ref: 'develop'

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 #v6.2.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0
with:
node-version: ${{ matrix.node-version }}

Expand Down Expand Up @@ -77,12 +77,12 @@ jobs:
popd

- name: Start NatsMQ
uses: step-security/nats-action@4c3a6529e7e03047bc23f178a4b47ea8f901d215 # v0.1.3
uses: step-security/nats-action@2254b4cc4958120e36da3a096e8200dac968be1c # v0.1.4
with:
port: '4222'

- name: Start MongoDB
uses: step-security/mongodb-github-action@7263579321780efeb685cdd6a2a356aad687ebab # v1.12.3
uses: step-security/mongodb-github-action@ca72004b9c8ad6d9ed996c3174edbe62f9f7424a
with:
mongodb-version: ${{ matrix.mongodb-version }}

Expand Down Expand Up @@ -147,7 +147,7 @@ jobs:
MIN_PASSWORD_LENGTH: 4
PASSWORD_COMPLEXITY: easy
INITIAL_BALANCE: 10
INITIAL_STANDARD_REGISTRY_BALANCE: 140
INITIAL_STANDARD_REGISTRY_BALANCE: 200

- name: Build Cypress Docker image
run: docker build -t cypress-runner ./e2e-tests
Expand Down Expand Up @@ -176,7 +176,7 @@ jobs:
docker rm -f cypress-test-run || true

- name: Publish API Test Results
uses: step-security/publish-unit-test-result-action@914f0f642c242f38335a491805adfc9bd64b1cbb # v2.21.1
uses: step-security/publish-unit-test-result-action@681100d67b09305624c089873f12c545ee7cbc24 # v2.23.0
if: always()
with:
files: e2e-tests/cypress/test_results/**/*.xml
14 changes: 7 additions & 7 deletions .github/workflows/api-schedule-vm0033.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ jobs:
- 6379:6379
strategy:
matrix:
node-version: [ 20.19.5 ]
node-version: [ 20.20.2 ]
mongodb-version: [ 7.0.21 ]
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

Expand All @@ -28,7 +28,7 @@ jobs:
ref: 'develop'

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 #v6.2.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0
with:
node-version: ${{ matrix.node-version }}

Expand Down Expand Up @@ -77,12 +77,12 @@ jobs:
popd

- name: Start NatsMQ
uses: step-security/nats-action@4c3a6529e7e03047bc23f178a4b47ea8f901d215 # v0.1.3
uses: step-security/nats-action@2254b4cc4958120e36da3a096e8200dac968be1c # v0.1.4
with:
port: '4222'

- name: Start MongoDB
uses: step-security/mongodb-github-action@7263579321780efeb685cdd6a2a356aad687ebab # v1.12.3
uses: step-security/mongodb-github-action@ca72004b9c8ad6d9ed996c3174edbe62f9f7424a
with:
mongodb-version: ${{ matrix.mongodb-version }}

Expand Down Expand Up @@ -147,7 +147,7 @@ jobs:
MIN_PASSWORD_LENGTH: 4
PASSWORD_COMPLEXITY: easy
INITIAL_BALANCE: 5
INITIAL_STANDARD_REGISTRY_BALANCE: 15
INITIAL_STANDARD_REGISTRY_BALANCE: 20

- name: Build Cypress Docker image
run: docker build -t cypress-runner ./e2e-tests
Expand Down Expand Up @@ -176,7 +176,7 @@ jobs:
docker rm -f cypress-test-run || true

- name: Publish API Test Results
uses: step-security/publish-unit-test-result-action@914f0f642c242f38335a491805adfc9bd64b1cbb # v2.21.1
uses: step-security/publish-unit-test-result-action@681100d67b09305624c089873f12c545ee7cbc24 # v2.23.0
if: always()
with:
files: e2e-tests/cypress/test_results/**/*.xml
6 changes: 3 additions & 3 deletions .github/workflows/flow-pull-request-formatting.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ jobs:
runs-on: guardian-linux-medium
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

- name: Check PR Title
uses: step-security/conventional-pr-title-action@cb1c5657ccf4c42f5c0a6c0708cb8251b960d902 # v3.2.5
uses: step-security/conventional-pr-title-action@bb2263ec311ca158e9ffa6bd9b997fb425402034 # v3.2.6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -46,7 +46,7 @@ jobs:

steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ jobs:
runs-on: guardian-linux-medium
strategy:
matrix:
node-version: [ 20.19.5 ]
node-version: [ 20.20.2 ]
steps:
- name: Harden Runner
uses: step-security/harden-runner@e3f713f2d8f53843e71c69a996d56f51aa9adfb9 # v2.14.1
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5 # v2.19.3
with:
egress-policy: audit

- name: Checkout Code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 #v6.2.0
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0
with:
node-version: ${{ matrix.node-version }}

Expand Down Expand Up @@ -131,7 +131,7 @@ jobs:
OPERATOR_KEY: ${{ secrets.CI_HEDERA_PRIV_KEY }}

- name: Publish Unit Test Results
uses: step-security/publish-unit-test-result-action@914f0f642c242f38335a491805adfc9bd64b1cbb # v2.21.1
uses: step-security/publish-unit-test-result-action@681100d67b09305624c089873f12c545ee7cbc24 # v2.23.0
if: always()
with:
files: test_results/**/*.xml
Loading
Loading