Skip to content

Fix integration codeowner workflow failing on github-script v9 - #1499

Merged
afscrome merged 1 commit into
mainfrom
afscrome-fix-integration-codeowner-workflow
Aug 1, 2026
Merged

afscrome merged 1 commit into
mainfrom
afscrome-fix-integration-codeowner-workflow

Conversation

@afscrome

@afscrome afscrome commented Aug 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Remove redundant require('@actions/core') declarations from .github/workflows/integration-codeowner.yml
  • Keep existing core.setOutput(...) usage unchanged
  • Fix SyntaxError: Identifier 'core' has already been declared in actions/github-script@v9 steps

Why this PR still shows a failing check

Integration code owner automation is triggered by pull_request_target.

For pull_request_target events, GitHub evaluates workflow files from the base branch (main), not from the PR head branch. That means PR #1499 still executes the currently broken workflow definition on main, so prompt-for-codeowner continues to fail on this PR even though the fix is present in the PR branch.

After this PR merges, the fixed workflow will exist on main, and subsequent pull_request_target runs will use the corrected version.

Root cause

The workflow was introduced with actions/github-script@v9 scripts that redeclared core:

const core = require('@actions/core');

In github-script@v9, core is already provided in the script context, so redeclaration throws and hard-fails the job.

Remove redundant @actions/core requires from github-script v9 steps to prevent 'Identifier 'core' has already been declared' failures on pull_request_target and issue_comment triggers.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 1, 2026 16:48
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/CommunityToolkit/Aspire/main/eng/scripts/dogfood-pr.sh | bash -s -- 1499

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/CommunityToolkit/Aspire/main/eng/scripts/dogfood-pr.ps1) } 1499"

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes the integration-codeowner GitHub Actions workflow failing under actions/github-script@v9 by removing redundant @actions/core re-declarations that conflict with the pre-provided core object in the github-script runtime context.

Changes:

  • Removed const core = require('@actions/core'); from the workflow’s github-script steps.
  • Preserved existing core.setOutput(...) usage so downstream step outputs remain unchanged.

@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Branch Rate Complexity Health
CommunityToolkit.Aspire.Bitwarden.SecretManager 54% 38% 52 ❌
CommunityToolkit.Aspire.DuckDB.Api 99% 100% 13 ✔
CommunityToolkit.Aspire.DuckDB.NET.Data 67% 77% 32 ➖
CommunityToolkit.Aspire.GoFeatureFlag 100% 97% 44 ✔
CommunityToolkit.Aspire.Hosting.ActiveMQ 88% 48% 95 ✔
CommunityToolkit.Aspire.Hosting.ActiveMQ.MassTransit 100% 100% 15 ✔
CommunityToolkit.Aspire.Hosting.Adminer 89% 70% 20 ✔
CommunityToolkit.Aspire.Hosting.Azure.Dapr 28% 5% 38 ❌
CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis 56% 46% 26 ❌
CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder 85% 83% 18 ✔
CommunityToolkit.Aspire.Hosting.Azure.Extensions 64% 30% 27 ➖
CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager 59% 51% 777 ❌
CommunityToolkit.Aspire.Hosting.Bun 88% 69% 20 ✔
CommunityToolkit.Aspire.Hosting.Dapr 43% 25% 648 ❌
CommunityToolkit.Aspire.Hosting.DbGate 96% 62% 12 ✔
CommunityToolkit.Aspire.Hosting.Dbx 94% 59% 68 ✔
CommunityToolkit.Aspire.Hosting.Deno 95% 85% 24 ✔
CommunityToolkit.Aspire.Hosting.DuckDB 98% 90% 16 ✔
CommunityToolkit.Aspire.Hosting.Elasticsearch.Extensions 100% 94% 30 ✔
CommunityToolkit.Aspire.Hosting.Flagd 80% 100% 16 ✔
CommunityToolkit.Aspire.Hosting.Flyway 88% 100% 6 ✔
CommunityToolkit.Aspire.Hosting.GoFeatureFlag 80% 50% 24 ➖
CommunityToolkit.Aspire.Hosting.GoFeatureFlag.ApiService 100% 100% 3 ✔
CommunityToolkit.Aspire.Hosting.Java 86% 75% 207 ✔
CommunityToolkit.Aspire.Hosting.Java.ApiApp 65% 50% 11 ➖
CommunityToolkit.Aspire.Hosting.Java.WebApp 25% 18% 59 ❌
CommunityToolkit.Aspire.Hosting.JavaScript.Extensions 92% 83% 190 ✔
CommunityToolkit.Aspire.Hosting.K3s 76% 58% 316 ➖
CommunityToolkit.Aspire.Hosting.k6 70% 10% 8 ➖
CommunityToolkit.Aspire.Hosting.k6.ApiService 64% 67% 13 ➖
CommunityToolkit.Aspire.Hosting.Keycloak.Extensions 100% 100% 11 ✔
CommunityToolkit.Aspire.Hosting.Kind 89% 69% 352 ✔
CommunityToolkit.Aspire.Hosting.KurrentDB 88% 100% 19 ✔
CommunityToolkit.Aspire.Hosting.LavinMQ 90% 83% 18 ✔
CommunityToolkit.Aspire.Hosting.LavinMQ.MassTransit 100% 100% 15 ✔
CommunityToolkit.Aspire.Hosting.Listmonk 95% 100% 24 ✔
CommunityToolkit.Aspire.Hosting.Logto 73% 67% 24 ➖
CommunityToolkit.Aspire.Hosting.MailPit 91% 100% 13 ✔
CommunityToolkit.Aspire.Hosting.McpInspector 85% 60% 100 ✔
CommunityToolkit.Aspire.Hosting.McpInspector.McpServer 89% 100% 2 ✔
CommunityToolkit.Aspire.Hosting.Meilisearch 95% 85% 30 ✔
CommunityToolkit.Aspire.Hosting.Meilisearch.ApiService 82% 100% 15 ✔
CommunityToolkit.Aspire.Hosting.Minio 99% 91% 32 ✔
CommunityToolkit.Aspire.Hosting.Minio.ApiService 98% 92% 15 ✔
CommunityToolkit.Aspire.Hosting.MongoDB.Extensions 88% 81% 18 ✔
CommunityToolkit.Aspire.Hosting.MySql.Extensions 94% 88% 44 ✔
CommunityToolkit.Aspire.Hosting.Ngrok 55% 43% 106 ❌
CommunityToolkit.Aspire.Hosting.Ollama 77% 67% 267 ➖
CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector 79% 70% 42 ➖
CommunityToolkit.Aspire.Hosting.PapercutSmtp 100% 100% 9 ✔
CommunityToolkit.Aspire.Hosting.Perl 88% 79% 745 ✔
CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions 91% 87% 54 ✔
CommunityToolkit.Aspire.Hosting.PowerShell 76% 59% 107 ➖
CommunityToolkit.Aspire.Hosting.Python.Extensions 46% 31% 44 ❌
CommunityToolkit.Aspire.Hosting.RavenDB 69% 49% 131 ➖
CommunityToolkit.Aspire.Hosting.RavenDB.ApiService 21% 33% 16 ❌
CommunityToolkit.Aspire.Hosting.Redis.Extensions 92% 68% 22 ✔
CommunityToolkit.Aspire.Hosting.Rust 96% 90% 13 ✔
CommunityToolkit.Aspire.Hosting.RustFs 83% 66% 108 ✔
CommunityToolkit.Aspire.Hosting.SeaweedFS 88% 80% 49 ✔
CommunityToolkit.Aspire.Hosting.Sftp 90% 62% 15 ✔
CommunityToolkit.Aspire.Hosting.Sftp.ApiService 94% 100% 10 ✔
CommunityToolkit.Aspire.Hosting.Solr 88% 100% 19 ✔
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 68% 59% 146 ➖
CommunityToolkit.Aspire.Hosting.Sqlite 88% 93% 25 ✔
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions 86% 79% 48 ✔
CommunityToolkit.Aspire.Hosting.Squad 92% 79% 95 ✔
CommunityToolkit.Aspire.Hosting.Stripe 50% 17% 119 ❌
CommunityToolkit.Aspire.Hosting.SurrealDb 89% 74% 208 ✔
CommunityToolkit.Aspire.Hosting.SurrealDb.ApiService 85% 62% 236 ✔
CommunityToolkit.Aspire.Hosting.Umami 98% 75% 9 ✔
CommunityToolkit.Aspire.Hosting.Zitadel 97% 86% 31 ✔
CommunityToolkit.Aspire.KurrentDB 97% 95% 33 ✔
CommunityToolkit.Aspire.Logto.Client 53% 62% 38 ❌
CommunityToolkit.Aspire.MassTransit.RabbitMQ 100% 100% 24 ✔
CommunityToolkit.Aspire.Meilisearch 97% 96% 38 ✔
CommunityToolkit.Aspire.Microsoft.Data.Sqlite 94% 85% 26 ✔
CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite 71% 73% 117 ➖
CommunityToolkit.Aspire.Minio.Client 93% 87% 67 ✔
CommunityToolkit.Aspire.OllamaSharp 78% 74% 76 ➖
CommunityToolkit.Aspire.RavenDB.Client 98% 78% 87 ✔
CommunityToolkit.Aspire.SeaweedFS.Client 95% 86% 93 ✔
CommunityToolkit.Aspire.Sftp 83% 76% 54 ✔
CommunityToolkit.Aspire.Sqlite.Api 93% 93% 68 ✔
CommunityToolkit.Aspire.SurrealDb 87% 73% 40 ✔
SeaweedFS.ApiService 100% 100% 15 ✔
Summary 77% (12973 / 16878) 63% (3610 / 5769) 7010 ➖

@afscrome
afscrome temporarily deployed to azure-artifacts August 1, 2026 19:53 — with GitHub Actions Inactive
@afscrome
afscrome merged commit b514834 into main Aug 1, 2026
305 of 308 checks passed
@afscrome
afscrome deleted the afscrome-fix-integration-codeowner-workflow branch August 1, 2026 19:54

This branch was previously deployed

1 inactive deployment
azure-artifacts — e9319b4b Deployed Aug 1, 2026 by afscrome via publish-azure-artifacts #3505
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants