Skip to content

[GHA] Disable upstream's security audit and release workflows - #6

Merged
ljunkie merged 1 commit into
xelp/mainfrom
rob/disable-upstream-workflows
Oct 12, 2026
Merged

ljunkie merged 1 commit into
xelp/mainfrom
rob/disable-upstream-workflows

Conversation

@ljunkie

@ljunkie ljunkie commented Oct 12, 2026

Copy link
Copy Markdown
Member

The 0.73.6 sync brought in upstream's nightly Security Audit, and upstream's release workflows were never disabled here, so most of them run on every pull request (Make Release Artifacts ran on #5). None of it applies to the fork: releases go through Xelp npm Release, and the audit's allowlist is maintained upstream for upstream's own tree.

This renames create-package, create-vsix, initialize-release, make-release-artifacts, publish-release, and security-audit to .yml.disabled, matching the formatter fork, and drops the build's upstream-only steps.

The upstream syncs brought in a nightly security audit and left upstream's
release workflows active, most of which run on every pull request. None of
it applies to the fork: releases go through xelp_npm_release, and the audit's
allowlist is maintained upstream for upstream's own tree. Rename the workflows
to .disabled, as the formatter fork already does, and drop the build's
upstream-only steps.
Copilot AI balanced review requested due to automatic review settings October 12, 2026 16:24
@ljunkie ljunkie self-assigned this Oct 12, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Note

Copilot was unable to run its full agentic suite in this review.

Copilot review overview

2 open findings
What changed in this PR

Removes the Coveralls coverage upload step from the GitHub Actions build workflow (including a previously hardcoded repo token).

Changes:

  • Deleted the Coveralls upload step from the CI workflow.
  • Removed an in-repo hardcoded Coveralls token and its accompanying rationale comment.
File Description
.github/​workflows/​build.yml Drops Coveralls coverage upload step (and removes hardcoded token) from CI.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines 21 to 23
- run: npm run build
- run: npm run lint
- run: npm run test
Comment on lines 21 to 25
- run: npm run build
- run: npm run lint
- run: npm run test
- name: Upload coverage to Coveralls
if: matrix.os == 'ubuntu-latest'
uses: coverallsapp/github-action@v2
env:
#hardcode the coveralls token...it's not overly important to protect, and github actions won't allow forks to work with coveralls otherwise
COVERALLS_REPO_TOKEN: "kVPcGJfehOArEQnHb8BT3KS72xbUQCoxI"
with:
path-to-lcov: ./coverage/lcov.info
# this is stalling out for some reason, so disable it for now
#- run: npm run test-related-projects No newline at end of file
@ljunkie
ljunkie merged commit 7ddc995 into xelp/main Oct 12, 2026
3 of 4 checks passed
@ljunkie
ljunkie deleted the rob/disable-upstream-workflows branch October 12, 2026 16:31
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.

2 participants