Skip to content

Promote dev's images to staging - #129

Open
fil-forge-bot[bot] wants to merge 1 commit into
mainfrom
bot/promote-staging
Open

fil-forge-bot[bot] wants to merge 1 commit into
mainfrom
bot/promote-staging

Conversation

@fil-forge-bot

@fil-forge-bot fil-forge-bot Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Sets every staging pin in nodes/staging/eu-central-3/apps/versions.env to what
nodes/dev/apps/versions.env pins on main. Merging this is the promotion: the node picks
it up on its next reconcile pass, waits for a safe proving window and restarts each
service that changed.

This pull request is rebuilt on every push to main and closed once staging matches
dev, so edits to it are overwritten unless they are pushed to bot/promote-staging by hand.

piri

sha256:c16a9f9 → sha256:b6f7371

What fil-forge/piri brings over staging's pin, 7ba7d94..d20dcec:

ingot

sha256:f84a61c → sha256:cf89713

What fil-forge/ingot brings over staging's pin, 73de672..6f66739:

Sets every staging pin in `nodes/staging/eu-central-3/apps/versions.env` to what
`nodes/dev/apps/versions.env` pins on `main`. Merging this is the promotion: the node picks
it up on its next reconcile pass, waits for a safe proving window and restarts each
service that changed.

This pull request is rebuilt on every push to `main` and closed once staging matches
dev, so edits to it are overwritten unless they are pushed to `bot/promote-staging` by hand.

## piri

`sha256:c16a9f9` → `sha256:b6f7371`

What fil-forge/piri brings over staging's pin, `7ba7d94..d20dcec`:

- Add /forge-perf: benchmark a pull request on forge-perf (fil-forge/piri#147) (a6e6377)
- fix: forge-perf needs PR write (fil-forge/piri#149) (4be8d80)
- ci: call libforge workspace test workflow at @main (fil-forge/piri#150) (6bd80b7)
- Say why `upgrade-check` finds an upgrade unsafe (fil-forge/piri#151) (2773386)
- chore(deps): bump github.com/labstack/echo/v4 from 4.15.4 to 4.16.0 (fil-forge/piri#155) (5b9b004)
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.70.0 to 0.71.0 (fil-forge/piri#154) (dcc1570)
- chore(deps): bump modernc.org/sqlite from 1.59.0 to 1.60.0 (fil-forge/piri#161) (de4bff7)
- chore(deps): bump github.com/ethereum/go-ethereum from 1.17.5 to 1.17.6 (fil-forge/piri#159) (eaa6bc4)
- chore(deps): bump github.com/alanshaw/dag-json-gen from 0.0.9 to 0.0.10 (fil-forge/piri#160) (e9f9ede)
- chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.8 to 4.26.9 (fil-forge/piri#158) (074f08e)
- feat: support digest-less allocations (fil-forge/piri#153) (2265f2d)
- perf: concurrent PutObject parts (fil-forge/piri#148) (652613d)
- perf: tweak settle concurrency (fil-forge/piri#163) (d20dcec)

## ingot

`sha256:f84a61c` → `sha256:cf89713`

What fil-forge/ingot brings over staging's pin, `73de672..6f66739`:

- Add /forge-perf: benchmark a pull request on forge-perf (fil-forge/ingot#196) (4fe80d3)
- perf: use pull based `go-fee` with pooled buffers (fil-forge/ingot#197) (d84cfc3)
- Grant forge-perf's pr-run.yml pull-requests: write again (fil-forge/ingot#200) (1d88644)
- ci: call libforge workspace test workflow at @main (fil-forge/ingot#199) (ae1dff9)
- perf: md5 only when needed (fil-forge/ingot#198) (adcf0a6)
- feat: blob hash trails uploaded data (fil-forge/ingot#201) (4f1d5a0)
- build(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.20.5 to 1.20.6 (fil-forge/ingot#211) (dc0c25c)
- build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.113.2 to 1.113.4 (fil-forge/ingot#214) (bb09c6a)
- build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.33.5 to 1.33.6 (fil-forge/ingot#212) (f814a48)
- Free a deleted object's spool copy (fil-forge/ingot#216) (4124d17)
- Drop a multipart part's spool copy once it parks (fil-forge/ingot#217) (054dd6c)
- Split local blob storage into a spool and a cache, and evict to a byte budget (fil-forge/ingot#218) (3f09138)
- Report local blob storage's size and removals as metrics (fil-forge/ingot#219) (3c2561d)
- Restore the cache's retention windows and forced pass (fil-forge/ingot#220) (2831688)
- Stop the background sweepers reliably, and wait for them (fil-forge/ingot#227) (4923ae2)
- Correct spool and logstore wording that predates the current design (fil-forge/ingot#223) (f08bb5a)
- Apply INGOT_* environment variables to keys the config file omits (fil-forge/ingot#228) (287f786)
- Free the local copies earlier releases kept (fil-forge/ingot#221) (c22bc2e)
- Add cache_writes, to keep no written bodies (fil-forge/ingot#222) (72b29fa)
- Trace each background sweep and each local blob pass (fil-forge/ingot#234) (e5e343c)
- Report stalled upload bytes by intent state (fil-forge/ingot#236) (5a42122)
- Record a by-digest upload's location before marking it accepted (fil-forge/ingot#237) (6f66739)
@fil-forge-bot
fil-forge-bot Bot force-pushed the bot/promote-staging branch from 0d81b3a to 296369b Compare October 8, 2026 13:09
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.

0 participants