Skip to content

Refactoring build system #1295

@Tbaile

Description

@Tbaile

The current build system has some limitations:

  • You cannot switch easily between openwrt versions, needs a tag to be present
  • Has been proven a bit inconsistent in the packages hashes
  • Needs a Podman image to build, this means we need a image registry to build
  • We cannot release a new image when we want, must follow OpenWRT versioning
  • Override of the packages is hard

Issues found in this refactor so far:

  • Need to change distfeed-setup entirely, check for regressions
  • Change upload of dev branches, we can now switch easily between targets, this comes at the price of the mandatory handle of the S3 bucket with multiple branches
  • Check if build time can be shrunk, it appears that rearranging the build feeds to override the packages, we have an increment in build time

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Testing

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions