Skip to content

feat(f3): remove dynamic manifests and specify full static manifests#13074

Merged
Kubuxu merged 14 commits intomasterfrom
feat/f3-static-manifest
May 1, 2025
Merged

feat(f3): remove dynamic manifests and specify full static manifests#13074
Kubuxu merged 14 commits intomasterfrom
feat/f3-static-manifest

Conversation

@Kubuxu
Copy link
Copy Markdown
Contributor

@Kubuxu Kubuxu commented Apr 28, 2025

This PR removes dynamic manifest functionality and specifies static manifests using JSON.

@github-project-automation github-project-automation bot moved this to 📌 Triage in FilOz Apr 28, 2025
@Kubuxu Kubuxu changed the base branch from master to release/v1.32.2 April 28, 2025 16:14
@Kubuxu Kubuxu marked this pull request as draft April 28, 2025 16:47
@BigLep BigLep moved this to In progress in F3 Apr 29, 2025
@Kubuxu Kubuxu force-pushed the feat/f3-static-manifest branch from 76e12cb to a635ca8 Compare May 1, 2025 12:12
@Kubuxu Kubuxu changed the base branch from release/v1.32.2 to master May 1, 2025 12:13
@Kubuxu Kubuxu requested a review from masih May 1, 2025 12:13
@Kubuxu Kubuxu marked this pull request as ready for review May 1, 2025 12:13
@Kubuxu Kubuxu changed the title feat(f3): allow specifying full static manifests feat(f3): remove dynamic manifests and specify full static manifests May 1, 2025
Copy link
Copy Markdown
Member

@masih masih left a comment

Choose a reason for hiding this comment

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

One blocker: initial power table CID in mainnet manifest is missing.

Left a bunch of questions/comments.

@github-project-automation github-project-automation bot moved this from 📌 Triage to ⌨️ In Progress in FilOz May 1, 2025
Kubuxu added 10 commits May 1, 2025 15:17
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
@Kubuxu Kubuxu force-pushed the feat/f3-static-manifest branch from 91fea82 to faa6906 Compare May 1, 2025 13:17
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
@Kubuxu Kubuxu requested a review from masih May 1, 2025 13:19
@github-project-automation github-project-automation bot moved this from ⌨️ In Progress to ✔️ Approved by reviewer in FilOz May 1, 2025
Co-authored-by: Masih H. Derkani <m@derkani.org>
Kubuxu and others added 2 commits May 1, 2025 15:25
Co-authored-by: Masih H. Derkani <m@derkani.org>
Co-authored-by: Masih H. Derkani <m@derkani.org>
@Kubuxu Kubuxu merged commit 262d6f2 into master May 1, 2025
99 checks passed
@Kubuxu Kubuxu deleted the feat/f3-static-manifest branch May 1, 2025 13:41
@github-project-automation github-project-automation bot moved this from ✔️ Approved by reviewer to 🎉 Done in FilOz May 1, 2025
@github-project-automation github-project-automation bot moved this from In progress to Done in F3 May 1, 2025
Kubuxu added a commit that referenced this pull request May 1, 2025
…13074)

* feat(f3): allow specifying full static manifests

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* fix interop ManifestServerID

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* cleanup F3BoostrapEpoch

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* fix butterfly

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Rip out dynamic manifest handling

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Fix itests

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* fix lint

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Disable non-relevant linter

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* fix tests

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Address review

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* add CHANGELOG

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Update build/buildconstants/f3manifest_butterfly.json

Co-authored-by: Masih H. Derkani <m@derkani.org>

* Update build/buildconstants/f3manifest_interop.json

Co-authored-by: Masih H. Derkani <m@derkani.org>

* Update build/buildconstants/f3manifest_2k.json

Co-authored-by: Masih H. Derkani <m@derkani.org>

---------

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Co-authored-by: Masih H. Derkani <m@derkani.org>
Kubuxu added a commit that referenced this pull request May 1, 2025
…13074) (#13090)

* feat(f3): allow specifying full static manifests



* fix interop ManifestServerID



* cleanup F3BoostrapEpoch



* fix butterfly



* Rip out dynamic manifest handling



* Fix itests



* fix lint



* Disable non-relevant linter



* fix tests



* Address review



* add CHANGELOG



* Update build/buildconstants/f3manifest_butterfly.json



* Update build/buildconstants/f3manifest_interop.json



* Update build/buildconstants/f3manifest_2k.json



---------

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Co-authored-by: Masih H. Derkani <m@derkani.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

4 participants