diff --git a/.changeset/calm-clouds-smoke.md b/.changeset/calm-clouds-smoke.md
new file mode 100644
index 0000000000..1209c6e071
--- /dev/null
+++ b/.changeset/calm-clouds-smoke.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-github-actions': patch
+---
+
+Add error panel when the plugin fails.
diff --git a/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx b/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx
index 89fd40da33..59d64af9c9 100644
--- a/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx
+++ b/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx
@@ -29,6 +29,7 @@ import {
useRouteRef,
} from '@backstage/core-plugin-api';
import {
+ ErrorPanel,
InfoCard,
InfoCardVariants,
Link,
@@ -76,6 +77,11 @@ export const RecentWorkflowRunsCard = (props: {
const githubHost = hostname || 'github.com';
const routeLink = useRouteRef(buildRouteRef);
+
+ if (error) {
+ return ;
+ }
+
return (