Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 1 addition & 4 deletions .github/workflows/ai-pr-review-address.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,7 @@ jobs:
contents: read
issues: read
pull-requests: read
uses: aws/aws-durable-execution-ci/.github/workflows/ai-work-item-resolver.yml@d6b017da14385908951d23e26c790b28a4e5f9f0
with:
work-scope: review
upload-work-items: true
uses: aws/aws-durable-execution-ci/.github/workflows/ai-pr-review-address.yml@d6b017da14385908951d23e26c790b28a4e5f9f0

address:
if: >-
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/conformance-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@ on:

concurrency:
# Runs share fixed per-suite stack names, so serialize the whole workflow
# with multiple pending runs to avoid concurrent CloudFormation updates on the
# (queue, don't cancel) to avoid concurrent CloudFormation updates on the
# same stack -- mirrors e2e-tests.yml.
group: conformance-tests
cancel-in-progress: false
queue: max

permissions:
contents: read
Expand Down
22 changes: 0 additions & 22 deletions .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,8 @@ on:
- 'pom.xml'

concurrency:
# Shared stacks require serial deployment; preserve waiting runs from other PRs.
group: e2e-tests
cancel-in-progress: false
queue: max

# permission can be added at job level or workflow level
permissions:
Expand Down Expand Up @@ -150,26 +148,6 @@ jobs:
if [[ "$invariant_violated" == true ]]; then
exit 1
fi
- name: Collect Lambda errors after failed E2E tests
if: failure() && env.E2E_LOG_START_TIME_MS != ''
env:
E2E_STACK_NAME: Java${{ matrix.java }}-JavaSDKCloudBasedIntegrationTestStack
run: |
set -euo pipefail
log_groups=$(aws cloudformation list-stack-resources \
--stack-name "$E2E_STACK_NAME" \
--query "StackResourceSummaries[?ResourceType=='AWS::Logs::LogGroup'].PhysicalResourceId" \
--output text)
for log_group in $log_groups; do
echo "::group::Lambda errors: $log_group"
aws logs filter-log-events \
--log-group-name "$log_group" \
--start-time "$E2E_LOG_START_TIME_MS" \
--filter-pattern '%ERROR|Error|Exception|timed.out|Invalid.suspension|not.active|already.registered%' \
--limit 100 --no-paginate \
--query 'events[].message' --output text
echo "::endgroup::"
done
- name: Publish test case summary
if: always()
env:
Expand Down
9 changes: 2 additions & 7 deletions .github/workflows/otel-conformance-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,6 @@ on:

permissions: {}

concurrency:
group: otel-conformance-tests
cancel-in-progress: false
queue: max

jobs:
opentelemetry:
# 1. Run for non-PR events, such as scheduled runs and manual invocations
Expand All @@ -67,13 +62,13 @@ jobs:
actions: write
contents: read
id-token: write
uses: aws/aws-durable-execution-conformance-tests/.github/workflows/opentelemetry-orchestrator.yml@98b802cdb172614f98e217f7464784d47b9bb484
uses: aws/aws-durable-execution-conformance-tests/.github/workflows/opentelemetry-orchestrator.yml@43872f8d5dd917fe3ee6d01a6c953c1ff67c5fe4
with:
language: java
resource_prefix: j
sdk_repository: aws/aws-durable-execution-sdk-java
sdk_ref: ${{ github.event.pull_request.head.sha || github.sha }}
conformance_test_ref: ${{ inputs.conformance_test_ref || '98b802cdb172614f98e217f7464784d47b9bb484' }}
conformance_test_ref: ${{ inputs.conformance_test_ref || '02d6dca971a38c13d94d6233d12f687e55b2a572' }}
checkout_sdk: true
# Build the handlers from this repo's checked-out module instead of the conformance repo's
# bundled examples/java. Path is relative to the conformance workspace where the SDK is
Expand Down
1 change: 0 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,6 @@ Run `mvn spotless:apply` after Java changes. Then run the narrowest relevant tes
- [Error Handling](docs/advanced/error-handling.md)
- [Logging](docs/advanced/logging.md)
- [Migration from 1.x to 2.x](docs/migration-1.x-to-2.x.md)
- [Migration from 2.x to 3.x](docs/migration-2.x-to-3.x.md)

### Official AWS SDKs

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,6 @@ See [Deploy Lambda durable functions with Infrastructure as Code](https://docs.a
- [<u>Error Handling</u>](docs/advanced/error-handling.md) - SDK exceptions for handling failures
- [<u>Logging</u>](docs/advanced/logging.md) - How to use DurableLogger
- [<u>Migrating from 1.x to 2.x</u>](docs/migration-1.x-to-2.x.md) - Upgrade guide for breaking changes since `v1.2.1`
- [<u>Migrating from 2.x to 3.x</u>](docs/migration-2.x-to-3.x.md) - Upgrade guide for the factory-only, per-invocation plugin contract
- [<u>Release Process</u>](RELEASE.md) - Prepare and publish Maven releases
- [<u>Testing</u>](docs/advanced/testing.md) - Utilities for local development and cloud-based integration testing

Expand Down
53 changes: 0 additions & 53 deletions conformance-tests-otel/README.md

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading