Use this skill to investigate failed end-to-end tests in GitHub Actions. It downloads the run’s log artifacts, checks OAP and other component logs for errors, and summarizes the likely root cause, including failures in standalone test tools.
- Investigating a failed GitHub Actions E2E run
- Checking OAP and component logs for errors
- Tracing failures in standalone test tools
apache/skywalking☆ 25KUpdated Oct 29, 2026
Validate SkyWalking OAP changes by building the backend or full project and running Javadoc and Checkstyle checks. Choose commands for a full CI-style build, a faster backend build, one check, or a single module before submitting a pull request.
- Running a full build before a PR
- Checking Javadoc output and errors
- Building one backend module
apache/skywalking☆ 25KUpdated Oct 29, 2026
Compile SkyWalking DSL scripts for MAL, OAL, LAL, or Hierarchy and save the generated .class files for inspection. Choose one DSL or generate classes for all four, then locate the output and use javap to examine bytecode.
- Inspecting classes generated from MAL expressions
- Examining OAL metrics or dispatcher bytecode
- Generating LAL or Hierarchy classes for debugging
apache/skywalking☆ 25KUpdated Oct 29, 2026
Prepare a pull request branch by running the documented build, style, license-header, and Java import checks, then committing and pushing the changes. If the branch has no pull request yet, create one using the project template.
- Preparing checked changes for a pull request
- Pushing commits from a feature branch
- Creating a pull request from the current branch
apache/skywalking☆ 25KUpdated Oct 29, 2026
Plan how to add a monitoring target or layer to SkyWalking OAP. The guide maps signals such as metrics, logs, and spans to extension points, and identifies related layer registration, UI templates, documentation, and local verification work.
- Planning a new SkyWalking monitoring layer
- Choosing an extension point for metrics or logs
- Identifying UI and documentation updates
apache/skywalking☆ 25KUpdated Oct 29, 2026
Rebuild SkyWalking’s distribution and OAP Docker image after source changes, choosing a command sequence that includes the updated JARs. It also explains how to inspect the image contents before running end-to-end tests.
- Rebuilding an OAP image after Java source changes
- Updating the distribution package before Docker builds
- Checking that a fix reached the image before E2E tests
apache/skywalking☆ 25KUpdated Oct 29, 2026