Skip to content

build(deps): Bump actions/upload-artifact from 4 to 7 - #125

Merged
adamjohnwright merged 3 commits into
mainfrom
dependabot/github_actions/actions/upload-artifact-7
Sep 14, 2026
Merged

adamjohnwright merged 3 commits into
mainfrom
dependabot/github_actions/actions/upload-artifact-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/upload-artifact from 4 to 7.

Release notes

Sourced from actions/upload-artifact's releases.

v7.0.0

v7 What's new

Direct Uploads

Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

New Contributors

Full Changelog: actions/upload-artifact@v6...v7.0.0

v6.0.0

v6 - What's new

[!IMPORTANT] actions/upload-artifact@v6 now runs on Node.js 24 (runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.

Node.js 24

This release updates the runtime to Node.js 24. v5 had preliminary support for Node.js 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.

What's Changed

Full Changelog: actions/upload-artifact@v5.0.0...v6.0.0

v5.0.0

What's Changed

BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but we're treating it as such.

... (truncated)

Commits
  • 043fb46 Merge pull request #797 from actions/yacaovsnc/update-dependency
  • 634250c Include changes in typespec/ts-http-runtime 0.3.5
  • e454baa Readme: bump all the example versions to v7 (#796)
  • 74fad66 Update the readme with direct upload details (#795)
  • bbbca2d Support direct file uploads (#764)
  • 589182c Upgrade the module to ESM and bump dependencies (#762)
  • 47309c9 Merge pull request #754 from actions/Link-/add-proxy-integration-tests
  • 02a8460 Add proxy integration test
  • b7c566a Merge pull request #745 from actions/upload-artifact-v6-release
  • e516bc8 docs: correct description of Node.js 24 support in README
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 17, 2026
@dependabot dependabot Bot changed the title chore(deps): bump actions/upload-artifact from 4 to 7 build(deps): bump actions/upload-artifact from 4 to 7 Aug 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/upload-artifact-7 branch 2 times, most recently from bcdb193 to 5d02233 Compare August 21, 2026 19:33
@dependabot dependabot Bot changed the title build(deps): bump actions/upload-artifact from 4 to 7 build(deps): Bump actions/upload-artifact from 4 to 7 Sep 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/upload-artifact-7 branch 2 times, most recently from 6ba42d8 to 62bf4bc Compare September 10, 2026 14:00
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/upload-artifact-7 branch from 62bf4bc to afa6aa2 Compare September 10, 2026 14:47
@adamjohnwright
adamjohnwright enabled auto-merge (squash) September 10, 2026 20:22
@adamjohnwright
adamjohnwright merged commit 07f377e into main Sep 14, 2026
6 checks passed
@adamjohnwright
adamjohnwright deleted the dependabot/github_actions/actions/upload-artifact-7 branch September 14, 2026 13:46
adamjohnwright added a commit that referenced this pull request Sep 14, 2026
…nt flag (#202)

* feat(deltasignal): the pathway perturbation UI, behind a per-deployment flag

Brings #155 onto main. The feature is Chryseisliu's; what is added here
is the flag and the update to current main.

Taken as content rather than as a merge. The branch was 139 commits
behind, and #198 -- which merged main into it and added the flag -- was
squashed into it, which flattened main out of its history. The content
was then correct and the history was not, so a further merge conflicted
in six files for no useful reason. These 23 files are the branch's own
diff against main, applied to main.

.github/workflows/tests.yml was deliberately left behind: the branch
still carries actions/setup-node@v4 and upload-artifact@v4, and taking
it would have reverted the two dependabot bumps that landed on main
since (#125, #127).

The flag: SiteProfile.deltaSignal -> SHOW_DELTASIGNAL ->
viewport.showDeltaSignal -> @if around the Perturb button and the panel.
Absent means off, so a deployment opts in rather than inheriting a
research feature. Only `development` has it on, because /api is routed
by proxy.conf.js -- the dev server's proxy, which does not exist in a
built artifact and which nothing in deploy.yml or the Apache config
provides.

Still true, and still the thing between this and a deployed DeltaSignal:
the service calls /api/pathways, /api/parse and /api/solve as bare
relative paths with no environment indirection, where every other
backend here goes through a constant. On a built site those three reach
the origin and get index.html back. The flag makes that safe rather than
fixed -- the feature is not offered where it cannot work.

210 unit tests, check:types, both ratchets unchanged, and
e2e/deltasignal-toggle.spec.ts passes in both states.

Co-authored-by: Chryseisliu <Chryseisliu@users.noreply.github.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* fix(deltasignal): default the proxy at the port DeltaSignal is actually on

DELTASIGNAL_BACKEND defaulted to http://localhost:8080. On the Reactome
dev host 8080 is the Tomcat serving ContentService and AnalysisService,
so /api/pathways, /api/parse and /api/solve went there and came back
404 -- a real server denying a real request, which reads as a broken
feature rather than an unconfigured one.

DeltaSignal's own compose also binds 8080, so the two cannot coexist on
this box. It is published on 8090 here; the container still listens on
8080 inside.

Verified end to end rather than by reading the config: the backend is up
(GET /api/health returns deltasignal-api 0.1.0, Julia 1.10.10), the
Angular dev server proxies /api/pathways to it with a 200, and on the
development profile the Perturb button renders, the panel opens, and it
fetches 200 /api/pathways.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: Chryseisliu <Chryseisliu@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant