Skip to content

Commit

Permalink
Renamed resolved-issues.yml to failed-jobs-reporting.yml, and added h…
Browse files Browse the repository at this point in the history
…elper script to update file
  • Loading branch information
stianst committed Jan 11, 2024
1 parent 91743e0 commit 8e21b9e
Show file tree
Hide file tree
Showing 7 changed files with 399 additions and 301 deletions.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,24 @@ As the dashboard works on the cached data it is also more convinient to update t
to add additional data. In this case you should add the new data first, then start using it in the dashboard second.

Styles are in `docs/styles.css` alongside the generated dashboard to make it as easiy as possible to tune the styles
without having to generate the dashboard repeatedly.
without having to generate the dashboard repeatedly.

## Reporting a failed job

Run the following to link a failed job to a GitHub Issue:

```
mvn clean install exec:java -Preport-failed-job -Djob="<JOB REF>" -Dissue=<ISSUE NUMBER>
```

For example: If it's the only job failing for the workflow run (or all failed jobs are linked to the same issue) run:

```
mvn clean install exec:java -Preport-failed-job -Djob="7384490397" -Dissue=123456
```

For example: If there are multiple failed jobs for the workflow run then specify the job as well:

```
mvn clean install exec:java -Preport-failed-job -Djob="5651128174/WebAuthn IT (firefox)" -Dissue=123456
```
273 changes: 273 additions & 0 deletions failed-jobs-reporting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,273 @@
---
issues:
- id: "BadGatewayDownloadingFromRegistryRedhat"
issue: 25530
resolves:
- "7182679734/*"
- "7086203586/*"
- "7031872487/*"
- id: "QuarkusIT-FipsDistTest"
issue: 23786
resolves:
- "7171363834/*"
- "7143878739/*"
- "7139549047/*"
- "7141411021/*"
- "7139658245/*"
- "7130394076/*"
- "7132499576/*"
- "7115215263/*"
- "7098487569/*"
- "7088728916/*"
- "7084628099/*"
- "7073405991/*"
- "7061452863/*"
- "6923827534/*"
- "7181767192/*"
- "7197205285/*"
- id: "NodeDownloadIssueWindows"
issue: 25497
resolves:
- "7142052764/*"
- "7129020857/*"
- "7060781230/*"
- "7029191396/*"
- "7140883700/*"
- "7139978770/*"
- "7113537455/*"
- "7199038630/*"
- id: "MySQLStartupFailure"
issue: 25208
resolves:
- "7080281980/*"
- "6975303727/*"
- "6964018406/*"
- "6917111478/*"
- "6910414617/*"
- "6898067230/*"
- "7080281980/*"
- "6898067230/*"
- "7142415253/*"
- "7142403441/*"
- "7105270722/*"
- "7061304768/*"
- "7060275759/*"
- "7045701928/*"
- "7035992302/*"
- "7033714240/*"
- "7032298951/*"
- "7029302187/*"
- "7100641949/*"
- "7087524765/*"
- "7037624642/*"
- "7018730672/*"
- "7017522406/*"
- id: "MavenConnectionReset"
issue: 22944
resolves:
- "6047665484/*"
- "5937661796/*"
- "5838134650/*"
- id: "StoreModelTests-timeout"
description: "Store Model Tests timeout after 75 min"
issue: 22057
resolves:
- "5674116163/*"
- "5669222200/*"
- "5665392722/*"
- "5654784103/*"
- "5686686701/Store Model Tests"
- id: "LDAP-ssl-message"
description: "Unsupported or unrecognized SSL message, but should be removed if\
\ this happens again"
resolution: "temporarily-ignored"
resolves:
- "5616712457/*"
- "5595202024/*"
- "5611767822/*"
- "5609626124/*"
- id: "WebAuthn-flaky-firefox"
description: "Unstable WebAuthn tests with Firefox in GHA"
issue: 20777
resolves:
- "5675680250/*"
- "5670082156/*"
- "5610732747/*"
- "5554718098/*"
- "5554249997/*"
- "5534971373/*"
- "5479907860/*"
- "5387695932/*"
- "5651128174/WebAuthn IT (firefox)"
- "5557867168/WebAuthn IT (firefox)"
- "5548687205/WebAuthn IT (firefox)"
- "5450996174/WebAuthn IT (firefox)"
- "5449167440/WebAuthn IT (firefox)"
- "5419469070/WebAuthn IT (firefox)"
- "5651128174/WebAuthn IT (firefox)"
- id: "DeployedScriptAuthenticatorTest"
description: "DeployedScriptAuthenticatorTest flaky test failed more than retries.\
\ Already reported in"
resolution: "flaky-test-reported"
resolves:
- "5595202024/Java Distribution IT (windows-latest, temurin, 19)"
- "5622924671/*"
- "5621630667/*"
- "5620004542/*"
- "5611009793/*"
- "5604632592/*"
- "5615380287/*"
- "5667239800/*"
- id: "legacy-store-timeout"
description: "Legacy Store IT timeout and cancelled"
issue: 21810
resolves:
- "5450203440/Legacy Store IT (oracle)"
- "5429250355/Legacy Store IT (oracle)"
- "5429250355/Legacy Store IT (mysql)"
- "5429250355/Legacy Store IT (oracle)"
- "5429250355/Legacy Store IT (mysql)"
- "5416228423/Legacy Store IT (oracle)"
- "5394505334/*"
- "5394505334/*"
- "5547371372/*"
- "5426890027/*"
- "5424255962/*"
- id: "migration-illegalargument"
description: "MigrationTest » IllegalArgument argument type mismatch"
issue: 20455
resolves:
- "5526902884/Migration Tests (19.0.3, mysql)"
- "5305486765/Migration Tests (19.0.3, postgres)"
- "5301319685/Migration Tests (19.0.3, oracle)"
- "5295814986/Migration Tests (19.0.3, postgres)"
- "5227632824/Migration Tests (19.0.3, oracle)"
- "5598579985/*"
- "5613677129/*"
- "5586223002/*"
- "5535477339/*"
- "5518936244/*"
- "5593240922/*"
- "5570231794/*"
- "5559018937/*"
- "5538429147/*"
- id: "lifecycle-could-not-stop-container"
description: "ServletPolicyEnforcerLifespanTest » Lifecycle Could not stop container"
resolution: "ignored"
resolves:
- "5550656326/Base IT (3)"
- id: "registry-redhat-glitches"
resolution: "ignore"
resolves:
- "7020987261/*"
- "7020766866/*"
- "7019482846/*"
- "7018271656/*"
- "7015904521/*"
- "7012298322/*"
- "7031125364/*"
- "7020444045/*"
- "7015559474/*"
- id: "github-actions-glitches"
resolution: "ignored"
resolves:
- "7038104417/*"
- "6998917074/*"
- "5315697128/Base IT (4)"
- "5328196935/Build"
- "5295814986/Java Distribution IT (temurin, 19)"
- "5547394231/Quarkus IT (storage)"
- "5512470060/*"
- "5397424072/*"
- "5589519943/*"
- "5452541865/*"
- "5414595867/*"
- "5404704476/*"
- "5611458809/*"
- "5414560751/*"
- "5414443855/*"
- "5522266583/*"
- "5509343188/*"
- "5670222690/*"
- "6082222132/*"
- "6074512479/*"
- "6073828131/*"
- "6048864575/*"
- "6024355180/*"
- "6024355180/*"
- "6014580114/*"
- "6025668756/*"
- "5873042179/*"
- "5861993912/*"
- id: "nip-io-glitch"
description: "Temporary outage in nip.io"
resolution: "ignored"
resolves:
- "5642817833/*"
- id: "account2-1"
description: "org.keycloak.testsuite.ui.account2.UpdateEmailTest#updateEmailLinkVisibleWithUpdateEmailActionEnabled"
issue: 23336
resolves:
- "6421386411/*"
- "6322575502/*"
- "6422792287/*"
- id: "account2-2"
description: "org.keycloak.testsuite.ui.account2.UpdateEmailTest#navigationTest"
issue: 23491
resolves:
- "6393436716/*"
- id: "forms-2"
description: "org.keycloak.testsuite.forms.RecoveryAuthnCodesAuthenticatorTest#test03AuthenticateRecoveryAuthnCodes"
issue: 22691
resolves:
- "6393248489/*"
- id: "win-node-exe"
description: "Java Distribution IT (windows) node.exe is not a valid Win32 application"
issue: 23695
resolves:
- "6389624189/*"
- "6338890333/*"
- "6324894358/*"
- "6300070614/*"
- "6455029298/*"
- "6430675799/*"
- "6405944808/*"
- "6571618535/*"
- "6471998346/*"
- "6571441111/*"
- "6573882749/*"
- "6586675884/*"
- "6586541482/*"
- id: "fips-dist-test"
description: "Quarkus IT (ubuntu-latest, zip): Failed to stop the server"
issue: 23786
resolves:
- "6328307513/*"
- "6315071775/*"
- "6313350974/*"
- "6297192767/*"
- "6433574640/*"
- "6559443886/*"
- "6492489640/*"
- "6545496354/*"
- "6512347200/*"
- "6565853662/*"
- "6588481176/*"
- id: "fips-x509"
description: "FIPS IT (strict) X509BrowserCRLTest"
issue: 23787
resolves:
- "6297554577/*"
- id: "account2-chrome"
description: "Account Console IT (chrome)"
issue: 23889
resolves:
- "6466892424/*"
- id: "store-persistance-concurrency"
description: "threads didn't terminate in time: [main (TIMED_WAITING): locked on\
\ java.util.concurrent.FutureTask"
issue: 21665
resolves:
- "6454666958/*"
- "6561941184/*"
- "6572038567/*"
23 changes: 23 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,29 @@
</plugins>
</build>
</profile>

<profile>
<id>report-failed-job</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>org.keycloak.dashboard.ReportFailedJob</mainClass>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>

</project>
Loading

0 comments on commit 8e21b9e

Please sign in to comment.