Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
90d5314
APIGOV-32118 more updates
Mar 11, 2026
a1b52d6
APIGOV-32124 Engage CLI - Migrate & Refactor Caching
Mar 11, 2026
537a78e
APIGOV-32118 Delete yarn.lock file
Mar 11, 2026
d198eeb
Merge pull request #274 from appcelerator/APIGOV-32118
kasuvy Mar 16, 2026
7707cbb
Merge branch 'engage-5.0' into APIGOV-32124
Mar 16, 2026
e70e846
Merge pull request #275 from appcelerator/APIGOV-32124
kasuvy Mar 16, 2026
1e2676e
Fix lint
Mar 16, 2026
abd2870
Engage CLI - Migrate & Refactor Results Rendering Functionality
Mar 18, 2026
1cbd5a0
Merge pull request #276 from appcelerator/APIGOV-32125
kasuvy Mar 18, 2026
bb8fb9a
APIGOV-32126 Get Command Migrate - Int Checkin
Mar 26, 2026
bd2b888
APIGOV-32126 Updates to engage get command
kasuvy Mar 30, 2026
cec1742
Merge pull request #277 from appcelerator/APIGOV-32126
kasuvy Mar 30, 2026
c571fa7
APIGOV-32330 Engage CLI - Commands - APPLY
kasuvy Apr 1, 2026
67e90ef
APIGOV-32330 Updates
kasuvy Apr 1, 2026
d8de0c7
Merge pull request #278 from appcelerator/APIGOV-32330
kasuvy Apr 1, 2026
00165b9
Refactor Commands and Move Files
kasuvy Apr 3, 2026
f036c2d
APIGOV-32383 CREATE command updates
kasuvy Apr 8, 2026
1968d41
APIGOV-32384 - DELETE command updates
sbolosan Apr 8, 2026
6a58cde
Merge pull request #279 from appcelerator/APIGOV-32383
kasuvy Apr 8, 2026
0963cc3
APIGOV-32384 - separate business logic and service layer
sbolosan Apr 8, 2026
47b044a
APIGOV-32384 - remove usage log
sbolosan Apr 9, 2026
4a36a95
APIGOV-32386 Engage CLI - Commands - PRODUCTIZE
kasuvy Apr 20, 2026
c6ddc47
Merge pull request #280 from appcelerator/APIGOV-32386
kasuvy Apr 20, 2026
a99400e
Merge branch 'engage-5.0' into APIGOV-32384
kasuvy Apr 20, 2026
4057b96
Merge pull request #281 from appcelerator/APIGOV-32384
kasuvy Apr 21, 2026
239b747
APIGOV-32385 Engage CLI - Commands - EDIT
kasuvy Apr 21, 2026
5a01cf5
Merge pull request #282 from appcelerator/APIGOV-32385
kasuvy Apr 21, 2026
601d3d4
APIGOV-32522 Engage CLI - Commands - INSTALL
kasuvy Apr 29, 2026
3310b4b
Merge pull request #283 from appcelerator/APIGOV-32522
kasuvy Apr 30, 2026
3d6c4e3
APIGOV-32525 Engage CLI - Commands - INSTALL - AWS Agents (On-Prem & …
kasuvy May 5, 2026
804e304
APIGOV-32525 Updates
kasuvy May 5, 2026
4a9ffc2
APIGOV-32525 Updates
kasuvy May 6, 2026
66fa517
Merge pull request #284 from appcelerator/APIGOV-32525
kasuvy May 6, 2026
13dbbbe
APIGOV-32526 Engage CLI - Commands - INSTALL - Azure Agents (On-Prem …
kasuvy May 7, 2026
35a501f
Merge pull request #285 from appcelerator/APIGOV-32526
kasuvy May 8, 2026
543f3e7
APIGOV-32524 Engage CLI - Commands - INSTALL - ApigeeX Agents (On-Pre…
kasuvy May 11, 2026
e7100be
Merge pull request #286 from appcelerator/APIGOV-32524
kasuvy May 11, 2026
36113df
APIGOV-32523 Engage CLI - Commands - INSTALL - Agents (On-Prem & SaaS)
kasuvy May 13, 2026
abec1d5
Merge pull request #287 from appcelerator/APIGOV-32523
kasuvy May 13, 2026
c9baf09
APIGOV-32698 Fix Lint errors
kasuvy May 13, 2026
3321b32
Update package.json
kasuvy May 13, 2026
ada50bb
Update edgeAgents.ts
kasuvy May 13, 2026
76d9e50
Code Review Changes
kasuvy May 18, 2026
0d1bca7
Merge branch 'engage-5.0' into APIGOV-32698
kasuvy May 18, 2026
8be49a1
APIGOV-32698 Engage CLI - Add Unit Testing
kasuvy May 26, 2026
a830418
Update build.yml
kasuvy May 26, 2026
742591e
Update build.yml
kasuvy May 26, 2026
2b19c52
Update build.yml
kasuvy May 26, 2026
a119d57
Updates
kasuvy May 27, 2026
ba363d0
Updates
kasuvy May 27, 2026
4c33fda
Add logging for the failed test
kasuvy May 27, 2026
6683a9e
Update package.json
kasuvy May 27, 2026
b82983f
Update tsconfig.json
kasuvy May 27, 2026
66d3f47
Updates
kasuvy May 27, 2026
b2501dd
Fix
kasuvy May 27, 2026
0afc2bc
Fix Windows Tests
kasuvy May 27, 2026
a22043c
Updates
kasuvy May 27, 2026
0cc90c6
Merge branch '5.0' into engage-5.0
kasuvy Jun 3, 2026
81e0e90
Merge branch 'engage-5.0' into APIGOV-32698
kasuvy Jun 3, 2026
0c42511
APIGOV-32698 Update tests
kasuvy Jun 3, 2026
d540be7
APIGOV-32698 Fix lint errors
kasuvy Jun 3, 2026
5f94d1c
APIGOV-32698 Fix Windows Tests
kasuvy Jun 3, 2026
83808e6
Merge pull request #289 from appcelerator/APIGOV-32698
kasuvy Jun 4, 2026
46ca19a
Merge branch '5.0' into engage-5.0
kasuvy Jun 4, 2026
62ddc66
Merge branch '5.0' into engage-5.0
kasuvy Jun 5, 2026
d3b5ef8
Fix tests
kasuvy Jun 5, 2026
8a4e9f1
Fixes
kasuvy Jun 15, 2026
44dc8e1
Fixes for exploratory testing session issues
kasuvy Jun 22, 2026
aad8786
Update .gitlab-ci.yml
kasuvy Jun 23, 2026
ebc275c
fixes for security
dfeldickgit Jun 23, 2026
01d491e
fix tests
dfeldickgit Jun 23, 2026
a0220bc
tests
dfeldickgit Jun 23, 2026
f3a3809
Update .gitlab-ci.yml
kasuvy Jun 23, 2026
c33efe0
Merge branch 'engage-5.0' of https://github.com/appcelerator/amplify-…
kasuvy Jun 23, 2026
e71d3c1
engage-5.0 - tests
dfeldickgit Jun 23, 2026
a65ec7b
Update .gitlab-ci.yml
kasuvy Jun 23, 2026
a674c33
Update .gitlab-ci.yml
kasuvy Jun 24, 2026
01aea76
Add support for table lines in engage get command
kasuvy Jun 24, 2026
8d6663b
Fix Windows Tests
kasuvy Jun 24, 2026
49a374f
Fix tests and sonar
kasuvy Jun 24, 2026
a0452df
Fix for svc account creation in windows
kasuvy Jun 26, 2026
55edafc
APIGOV-33033 Fix Security Issues
kasuvy Jul 6, 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
32 changes: 19 additions & 13 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jobs:
with:
node-version: "20.x"
- name: Install dependencies
run: yarn
run: npm ci
- name: Lint
run: yarn run gulp lint
run: npm run lint

MacOsTest:
needs: Lint
Expand All @@ -23,17 +23,19 @@ jobs:
strategy:
fail-fast: false
matrix:
nodeVersion: ["20.18.2", "22.13.1"]
nodeVersion: ["22.13.1", "24.14.1"]
os: [macos-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.nodeVersion }}
- name: Install dependencies
run: yarn
run: npm ci
- name: Build CLI
run: npm run build
- name: Run tests
run: yarn run test
run: npm run test

WindowsTest:
needs: Lint
Expand All @@ -42,17 +44,19 @@ jobs:
strategy:
fail-fast: false
matrix:
nodeVersion: ["20.18.2", "22.13.1"]
nodeVersion: ["22.13.1", "24.14.1"]
os: [windows-latest]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.nodeVersion }}
- name: Install dependencies
run: yarn
run: npm ci
- name: Build CLI
run: npm run build
- name: Run tests
run: yarn run test
run: npm run test

UbuntuTest:
needs: Lint
Expand All @@ -61,7 +65,7 @@ jobs:
strategy:
fail-fast: false
matrix:
nodeVersion: ["20.18.2", "22.13.1"]
nodeVersion: ["22.13.1", "24.14.1"]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v4
Expand All @@ -71,6 +75,8 @@ jobs:
- name: Install libsecret
run: sudo apt-get install -y libsecret-1-0
- name: Install dependencies
run: yarn
run: npm ci
- name: Build CLI
run: npm run build
- name: Run tests
run: yarn run test
run: npm run test
44 changes: 23 additions & 21 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ image: docker:dind
variables:
PROJECT: "amplify-tooling"

# Fortify
FORTIFY_PROJECT: "10424"
FORTIFY_BUILD_ID: "axway-cli"
FORTIFY_INCLUDE: "packages/**/*.js"
FORTIFY_EXCLUDE: "**/test/**/*.js"
# SRM
SRM_PROJECT_NAME: "Catalog Commons - Axway CLI"
SRM_PROJECT_ID: "11"

# Blackduck
BLACKDUCK_PROJECT_NAME: "Catalog Commons - Axway CLI"
BLACKDUCK_PROJECT_NAME: "$SRM_PROJECT_NAME"
BLACKDUCK_CUSTOM_OPTIONS: --detect.excluded.detector.types=LERNA

# SRM
SRM_PROJECT_NAME: "$BLACKDUCK_PROJECT_NAME"
SRM_PROJECT_ID: "11"
# Checkmarx One
CX_CLIENT_ID: "axway-$SRM_PROJECT_NAME"
#CX_CLIENT_SECRET: defined in UI
CHECKMARX_PROJECT_NAME: "$SRM_PROJECT_NAME"
CHECKMARX_EXCLUDE: "!testdata,!*_test.go"

########################################
# set up custom names for the pipelines of releases and nightly schedules
Expand All @@ -24,13 +24,13 @@ variables:

include:
- project: "apigov/gitlabci"
ref: $GITLAB_CICD_BLUE
ref: $GITLAB_CICD_GREEN
file: "/.gitlab-ci-sonar.yml"
- project: "scurity/gitlabci"
ref: $SCURITY_GREEN
- project: "apigov/security/gitlabci"
ref: $SECURITY_CICD_GREEN
file:
- "/.gitlab-ci-fortify.yml"
- "/.gitlab-ci-blackduck.yml"
- "/.gitlab-ci-cxone.yml"
- "/.gitlab-ci-security.yml"

stages:
Expand All @@ -45,26 +45,28 @@ report-latest:
needs:
- fetch-blackduck:on-schedule

report-snapshot-and-push:
report-snapshot:
needs:
- fetch-fortify
- blackduck-snapshot
- cxone-snapshot
- fetch-third-party

install_dependencies:
image: dockerhub.artifactory-phx.ecd.axway.int/node:20.11.1-bookworm-slim
image: dockerhub.artifactory-phx.ecd.axway.int/node:24.16.0-alpine
stage: install
script:
- npm install
- npm ci
except:
- schedules

unit_tests:
image: dockerhub.artifactory-phx.ecd.axway.int/node:20.11.1-bookworm-slim
image: dockerhub.artifactory-phx.ecd.axway.int/node:24.16.0-alpine
stage: test
script:
- npm install gulp-cli -g
- npm install gulp
- npx gulp test
- apk add --no-cache libsecret-dev
- npm ci
- npm run build
- npm run test
except:
- schedules
allow_failure: true
Expand Down
18 changes: 0 additions & 18 deletions .security-profile-branches.json

This file was deleted.

18 changes: 0 additions & 18 deletions .security-profile-latest.json

This file was deleted.

2 changes: 1 addition & 1 deletion .security-profile.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"repo_url": "https://github.com/appcelerator/amplify-tooling",
"security_guide": "https://docs.axway.com/bundle/axway_resources/page/amplify_api_management_platform_security_white_paper.html",
"requirements": {
"fortify": true,
"fortify": false,
"irius-risk": false,
"pentest": false,
"twistlock": false,
Expand Down
1 change: 1 addition & 0 deletions bin/run.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ enableCompileCache();

import { execute, settings } from '@oclif/core';
settings.performanceEnabled = true;
settings.enableAutoTranspile = false;
await execute({ dir: import.meta.url });
Loading
Loading