Nawaz Dhandala
cdd4ea1644
refactor: rename MCP server references to use a consistent naming convention
2025-12-17 10:45:31 +00:00
Nawaz Dhandala
2c7d3562f6
feat: Update publish script to handle existing tags gracefully and improve user feedback
2025-12-15 12:41:02 +00:00
Nawaz Dhandala
c617372e37
feat: Add repository field to package.json files across the project
2025-12-11 21:31:52 +00:00
Nawaz Dhandala
d7d382bcf6
feat: update npm authentication process for OIDC trusted publishing
Push Test Images to Docker Hub and GitHub Container Registry / incoming-request-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / telemetry-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / probe-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / dashboard-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / admin-dashboard-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / app-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / api-reference-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / accounts-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / worker-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / workflow-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / docs-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / publish-terraform-provider (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-helm-chart (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-e2e-test-saas (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-e2e-test-self-hosted (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / infrastructure-agent-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / publish-mcp-server (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / nginx-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / e2e-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-server-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / otel-collector-docker-image-deploy (push) Blocked by required conditions
Common Test / test (push) Waiting to run
Incoming Request Ingest Test / test (push) Waiting to run
MCP Server Test / test (push) Waiting to run
ProbeIngest Test / test (push) Waiting to run
Probe Test / test (push) Waiting to run
Telemetry Test / test (push) Waiting to run
Tests / test-app (push) Waiting to run
Tests / test-home (push) Waiting to run
Tests / test-worker (push) Waiting to run
2025-12-10 15:42:51 +00:00
Simon Larsen
da53b7c51c
feat: add check for existing GitHub release to skip creation and publishing
2025-11-25 19:51:10 +00:00
simlarsen
f52e73afb2
chore: npm audit fix
2025-11-25 01:48:46 +00:00
Nawaz Dhandala
27c2ffdfbd
chore: remove outdated APK build workflow and script
2025-11-24 21:22:17 +00:00
Nawaz Dhandala
7d32627917
Update GitHub Actions workflow for versioning and Docker image builds
...
Push Test Images to Docker Hub and GitHub Container Registry / accounts-docker-image-deploy (push) Blocked by required conditions
Common Test / test (push) Waiting to run
Incoming Request Ingest Test / test (push) Waiting to run
MCP Server Test / test (push) Waiting to run
Push Test Images to Docker Hub and GitHub Container Registry / status-page-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / probe-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / server-monitor-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / incoming-request-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / telemetry-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / probe-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / dashboard-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / admin-dashboard-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / app-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / api-reference-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / worker-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / copilot-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / workflow-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / docs-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / publish-terraform-provider (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-helm-chart (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-e2e-test-saas (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-e2e-test-self-hosted (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / infrastructure-agent-deploy (push) Blocked by required conditions
ProbeIngest Test / test (push) Waiting to run
Probe Test / test (push) Waiting to run
Telemetry Test / test (push) Waiting to run
Tests / test-app (push) Waiting to run
Tests / test-home (push) Waiting to run
Tests / test-worker (push) Waiting to run
- Enhanced the `test-release.yaml` workflow to read and determine semantic versioning from `VERSION_PREFIX`, including major, minor, and patch components.
- Adjusted versioning format in the workflow to use a new scheme: `major.minor.patch-test+build.build_number`.
- Updated Docker image build script to sanitize version strings by replacing '+' with '-' for tagging.
- Incremented the version in `VERSION_PREFIX` from `9.0` to `9.1.0`.
2025-11-22 14:11:02 +00:00
Simon Larsen
1551401fc3
fix: disable pipefail for sdkmanager commands to prevent pipeline breakage
2025-11-21 19:02:28 +00:00
Simon Larsen
db8e23c8dc
feat: streamline APK build process by introducing a dedicated build script
2025-11-21 17:19:52 +00:00
Simon Larsen
17f6507d0c
Add build_docker_images.sh script for automated Docker image builds
...
- Implemented a bash script to build and push Docker images.
- Added support for multiple platforms using docker buildx.
- Included options for specifying image name, version, Dockerfile path, build context, and additional tags.
- Integrated Git SHA detection for build arguments.
- Provided usage instructions and error handling for missing required arguments.
2025-11-20 20:51:11 +00:00
Simon Larsen
4fa4dd7b6c
Refactor Docker image build process to use a dedicated script for improved maintainability
2025-11-20 20:23:41 +00:00
simlarsen
ac239ffe4d
chore: npm audit fix
2025-11-20 01:45:52 +00:00
simlarsen
dade1d0403
chore: npm audit fix
2025-11-15 01:44:36 +00:00
simlarsen
2f102acdc2
chore: npm audit fix
2025-11-13 01:48:58 +00:00
simlarsen
bccd2f484b
chore: npm audit fix
2025-11-08 01:40:56 +00:00
simlarsen
9e5db22235
chore: npm audit fix
Compile / compile-worker (push) Waiting to run
Compile / compile-workflow (push) Waiting to run
Compile / compile-api-reference (push) Waiting to run
Compile / compile-docs-reference (push) Waiting to run
Compile / compile-copilot (push) Waiting to run
Compile / compile-nginx (push) Waiting to run
Compile / compile-infrastructure-agent (push) Waiting to run
Compile / compile-admin-dashboard (push) Waiting to run
Compile / compile-dashboard (push) Waiting to run
Compile / compile-e2e (push) Waiting to run
Compile / compile-probe (push) Waiting to run
Compile / compile-probe-ingest (push) Waiting to run
Compile / compile-server-monitor-ingest (push) Waiting to run
Compile / compile-open-telemetry-ingest (push) Waiting to run
Compile / compile-incoming-request-ingest (push) Waiting to run
Compile / compile-fluent-ingest (push) Waiting to run
Compile / compile-status-page (push) Waiting to run
Compile / compile-test-server (push) Waiting to run
Compile / compile-mcp (push) Waiting to run
OpenAPI Spec Generation / generate-openapi-spec (push) Waiting to run
Common Test / test (push) Waiting to run
Incoming Request Ingest Test / test (push) Waiting to run
MCP Server Test / test (push) Waiting to run
ProbeIngest Test / test (push) Waiting to run
Probe Test / test (push) Waiting to run
Tests / test-home (push) Waiting to run
Tests / test-worker (push) Waiting to run
Tests / test-app (push) Waiting to run
Fluent Ingest Test / test (push) Has been cancelled
OpenTelemetryIngest Test / test (push) Has been cancelled
2025-11-07 01:46:40 +00:00
Nawaz Dhandala
b347e18749
chore: update package-locks — add deps, bump versions & sync subdeps
...
- Update lockfiles for root, TestServer, Worker and Workflow
- Add new/top-level packages and types:
- @simplewebauthn/server, archiver, botbuilder
- @types/archiver
- Bump notable package versions:
- axios, nodemailer, playwright, react-syntax-highlighter
- Sync a large set of transitive dependency upgrades:
- @babel/* (code-frame, parser, template, types, helpers, helper-*), brace-expansion, braces, fill-range, micromatch, picocolors, cross-spawn, to-regex-range and others
- Remove/clean outdated lock entries (e.g. to-fast-properties removed where unnecessary)
- Add/fix license fields for several packages in the lockfiles
- General lockfile normalization to ensure consistent subdependency versions across packages
This keeps dependency trees aligned across monorepo packages and pulls in recent bug/security fixes from transitive upgrades.
2025-10-29 16:43:36 +00:00
snyk-bot
72a31ed268
fix: upgrade @readme/openapi-parser from 4.1.0 to 4.1.2
...
Snyk has created this PR to upgrade @readme/openapi-parser from 4.1.0 to 4.1.2.
See this package in npm:
@readme/openapi-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f8557d79-3b3d-4201-8e2b-598120aedb5c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-10-25 11:34:15 +00:00
Nawaz Dhandala
6d5bc111ba
Refactor comments across multiple files to improve clarity and consistency
...
- Updated comments in Probe/Config.ts to use block comments for proxy configuration.
- Refactored comments in PortMonitor.ts, SyntheticMonitor.ts, and OnlineCheck.ts to block comments for better readability.
- Adjusted comments in ProbeIngest/API/Monitor.ts and ProbeIngest/API/Probe.ts to block comments for clarity.
- Standardized comments in various data migration scripts to block comments for consistency.
- Modified eslint.config.js to enforce multiline comment style as an error.
2025-10-02 11:53:55 +01:00
Nawaz Dhandala
ad07ab75fe
feat: Add elkjs dependency for enhanced functionality
2025-09-10 18:13:59 +01:00
Nawaz Dhandala
694215df06
refactor: Improve code formatting for better readability in multiple files
2025-08-26 11:40:01 +01:00
Nawaz Dhandala
3109006828
refactor: Replace regex literals with RegExp constructor for improved clarity in MarkdownViewer and StringUtils
2025-08-26 11:38:08 +01:00
Simon Larsen
778a34d631
feat: Implement fallback to commit messages in changelog if empty
2025-08-20 09:17:53 +01:00
Nawaz Dhandala
4bd7902afe
fix: Refactor ResourceGenerator to improve type annotations and code clarity
2025-08-07 22:05:47 +01:00
Simon Larsen
5c300ed513
feat: Enhance update method to conditionally include fields based on change detection
2025-08-07 22:03:21 +01:00
Simon Larsen
20c1f13876
fix: Exclude computed fields from default empty list assignment in ResourceGenerator
2025-08-07 21:22:48 +01:00
Simon Larsen
2b95d608dc
fix: Remove redundant build command for darwin arm architecture
2025-08-07 16:55:43 +01:00
Simon Larsen
1702558d73
chore: update package-lock.json files to add @types/web-push and web-push dependencies
...
- Added "@types/web-push": "^3.6.4" to multiple package-lock.json files.
- Added "web-push": "^3.6.7" to multiple package-lock.json files.
- Removed "lodash" and "@types/lodash" from multiple package-lock.json files.
2025-07-30 15:21:03 +01:00
Devon Mizelle
e1e27c4e94
chore(ci): [terraform] Add Missing arm64 Targets
...
A previous commit added `arm` targets, which is 32-bit ARM. We also need
`arm64` targets (64-bit ARM.)
This commit also adds `arm`/`arm64` for other `GOOS` targets.
2025-07-21 15:08:33 -04:00
Devon Mizelle
7a228f76e4
chore(ci): [terraform] Add darwin/arm Build Target
...
The Terraform provider wasn't releasing with a `darwin/arm` target, so
you couldn't use it on Apple Silicon Macs. This adds that target to the
build process.
2025-07-21 11:25:07 -04:00
Nawaz Dhandala
357f76ae5b
refactor: Simplify loop variable usage in DynamicToolGenerator tests and fix model instantiation in tool generation test
2025-07-01 09:47:38 +01:00
Nawaz Dhandala
4ad1918b1d
refactor: Add type annotations for improved type safety and clarity in various files
2025-07-01 09:33:08 +01:00
Simon Larsen
f2de3cc8a8
refactor: remove OpenAPIParser, StringUtils, and Types modules
...
- Deleted OpenAPIParser.ts, StringUtils.ts, and Types.ts as part of the refactoring process.
- Removed associated methods and interfaces that were no longer needed.
- Cleaned up the MCP server generation script and README documentation to reflect these changes.
- Updated the publish script to streamline the publishing process.
2025-06-27 12:52:26 +01:00
Simon Larsen
e6c33c8e6d
feat: Add parameter validation for required inputs in MCPService methods
2025-06-26 21:51:32 +01:00
Simon Larsen
74c42ab0fe
feat: Enhance MCPServerGenerator with path parameter extraction and request data handling
2025-06-26 21:21:52 +01:00
Simon Larsen
9b9d6cf6a8
fix: Update OneUptime URL in configuration and README for clarity
2025-06-26 20:31:58 +01:00
Simon Larsen
eed5ce6ec9
fix: Improve handling of computed fields and attribute types in ResourceGenerator
2025-06-26 20:12:10 +01:00
Simon Larsen
46558d4a77
fix: Add non-null assertions for schema properties in OpenAPIParser to improve type safety
2025-06-26 20:07:34 +01:00
Simon Larsen
031750d573
feat: Update build and test scripts for improved efficiency and clarity
2025-06-26 20:01:34 +01:00
Nawaz Dhandala
5c464ae137
refactor: Add type annotations for improved type safety across multiple files
2025-06-26 14:24:15 +01:00
Nawaz Dhandala
cf6ee298cc
Refactor and clean up code formatting across multiple files
...
- Improved code formatting in AnnouncementsTable.tsx for better readability.
- Simplified description formatting in AnnouncementView.tsx.
- Adjusted lazy loading syntax in StatusPagesRoutes.tsx for consistency.
- Enhanced script formatting in MCPServerGenerator.ts for better clarity.
- Streamlined error handling and response parsing in OpenAPIParser.ts.
- Refined resource generation logic in ResourceGenerator.ts for improved maintainability.
- Updated comments and structure in GenerateMCPServer.ts for better understanding.
- General code cleanup and formatting adjustments across various files to adhere to style guidelines.
2025-06-26 13:51:11 +01:00
Simon Larsen
df4bc5ce12
feat: Capture OpenAPI format information and preserve original values for binary fields in resource generation
2025-06-26 12:34:10 +01:00
Simon Larsen
338a2dc2cc
refactor: Rename MCP-Generated directory to MCP and update related references in scripts and documentation
2025-06-25 17:09:27 +01:00
Simon Larsen
d400271f3c
refactor: Remove MCPServerGenerator class and related methods for code cleanup
2025-06-25 16:56:59 +01:00
Simon Larsen
d4b0ac7b9c
feat: Update README and MCPServerGenerator for consistent directory usage and improved API key example
2025-06-25 16:56:10 +01:00
Simon Larsen
8edcdd37e3
feat: Update MCP package configuration and add server generator
...
- Enhanced package.json with detailed description, keywords, and repository information.
- Updated scripts for building and starting the server.
- Added new dependencies for axios and dotenv.
- Modified tsconfig.json for improved TypeScript settings.
- Introduced MCPServerGenerator class to automate server file generation.
- Implemented methods to generate essential files: package.json, Index.ts, MCPService, APIClient, configuration utilities, README, tsconfig, nodemon config, and Dockerfile.
- Ensured proper error handling and environment variable validation in the generated code.
2025-06-25 16:53:24 +01:00
Simon Larsen
ed65a477e4
feat: Rename MCP-Generated directory to MCP for consistency across workflows and scripts
2025-06-25 16:51:30 +01:00
Simon Larsen
98e3386d22
feat: Implement OpenAPI Parser and MCP Server Generator
...
- Added OpenAPIParser class for parsing OpenAPI specifications and extracting MCP tools.
- Introduced StringUtils class for string manipulation utilities.
- Defined TypeScript interfaces for OpenAPI operations, parameters, and schemas.
- Created GenerateMCPServer script to orchestrate the generation of the MCP server from OpenAPI spec.
- Developed README.md for comprehensive documentation on usage and features of the MCP server.
- Implemented publish-mcp-server.sh script for automating the publishing process to NPM and GitHub.
- Established a structured output directory for generated MCP server files, including configuration and documentation.
2025-06-25 16:47:23 +01:00
Simon Larsen
fe879d86ce
feat: Update linting commands to use npx eslint with increased memory limit and caching
2025-06-24 21:45:10 +01:00