Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ci): Fix infrastructure deployment and assertions in end-to-end tests. #1816

Open
wants to merge 5 commits into
base: v2
Choose a base branch
from

Conversation

phipag
Copy link
Contributor

@phipag phipag commented Apr 2, 2025

Issue #, if available: #1815

Description of changes:

This PR restores the functionality of the existing end-to-end tests.

  • Fixes infrastructure deployment by disabling bootstrap version checks in CFN template synthesized from CDK
  • Fixes assertions in several end-to-end test files which were outdated
  • Updated dependencies to newest versions
  • Smaller fixes (e.g. some SonarLint issues)

Checklist

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@phipag phipag added bug Something isn't working maintenance governance labels Apr 2, 2025
@phipag phipag self-assigned this Apr 2, 2025
Copy link

sonarqubecloud bot commented Apr 2, 2025

@phipag phipag linked an issue Apr 2, 2025 that may be closed by this pull request
2 tasks
Copy link
Contributor

github-actions bot commented Apr 2, 2025

💾 Artifacts Size Report

Module Version Size (KB)
powertools-common 2.0.0-SNAPSHOT 13.75
powertools-serialization 2.0.0-SNAPSHOT 22.88
powertools-logging 2.0.0-SNAPSHOT 38.88
powertools-logging-log4j 2.0.0-SNAPSHOT 28.06
powertools-logging-logback 2.0.0-SNAPSHOT 21.86
powertools-tracing 2.0.0-SNAPSHOT 19.10
powertools-metrics 2.0.0-SNAPSHOT 18.49
powertools-parameters 2.0.0-SNAPSHOT 17.41
powertools-validation 2.0.0-SNAPSHOT 19.79
powertools-cloudformation 2.0.0-SNAPSHOT 16.76
powertools-idempotency-core 2.0.0-SNAPSHOT 35.18
powertools-idempotency-dynamodb 2.0.0-SNAPSHOT 12.40
powertools-large-messages 2.0.0-SNAPSHOT 17.41
powertools-batch 2.0.0-SNAPSHOT 21.42
powertools-parameters-ssm 2.0.0-SNAPSHOT 10.65
powertools-parameters-secrets 2.0.0-SNAPSHOT 9.86
powertools-parameters-dynamodb 2.0.0-SNAPSHOT 11.90
powertools-parameters-appconfig 2.0.0-SNAPSHOT 11.40

@phipag
Copy link
Contributor Author

phipag commented Apr 2, 2025

Tested pass when running in my personal AWS account from my local computer.

[INFO] Results:
[INFO] 
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- checkstyle:3.3.0:check (default) @ powertools-e2e-tests ---
[INFO] Starting audit...
Audit done.
[INFO] You have 0 Checkstyle violations.
[INFO] 
[INFO] --- failsafe:3.1.2:verify (default) @ powertools-e2e-tests ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  18:23 min
[INFO] Finished at: 2025-04-02T14:20:56+02:00
[INFO] ------------------------------------------------------------------------

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Maintenance: Restore functionality of existing end-to-end tests
1 participant