Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add multi branch build; add initial support for apk #1139

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Dec 7, 2024

  1. chore: add include libremesh.mk in more packages

    modify various packages to use libremesh.mk.
    drop the package lua-argparse since it is available in openwrt feeds.
    adapt packages to apk version schema.
    a-gave committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    7e9f566 View commit details
    Browse the repository at this point in the history
  2. ci: add multi branch build; add initial support for apk

    lime-system: add apk option in 92_add-lime-repos
    
    ci: update feeds scheme to build C++ packages for 3 lastest openwrt branches
          the new scheme make these packages available at
          https://github.com/libremesh/lime-feed
          referenced by apk in /etc/apk/repositories as
          @libremesh_arch_packages https://feed.libremesh.org/arch_packages/master/openwrt_main/x86_64/packages.adb
    
    ci: disable sign packages in main openwrt branch
          not yet supported, there is an active pull
          Support sign apk feed openwrt/gh-action-sdk#46
          to install packages use "apk add --allow-untrusted lime-docs"
    a-gave committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    51f9ee6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f883a08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf6c5e6 View commit details
    Browse the repository at this point in the history
  5. fix: build.yml do not assume 24.10 will stay with opkg; multi-arch-bu…

    …ild: calculate DEST_DIR once
    a-gave committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    2b84a28 View commit details
    Browse the repository at this point in the history
  6. fix: add-lime-repos: read arch from apk + minors; multi-arch-build: r…

    …ename openwrt_branch_path
    a-gave committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    afe622f View commit details
    Browse the repository at this point in the history
  7. fix: avoid uncommon format of openwrt_branch_path

    replace openwrt_branch_path from 'openwrt_main' to 'openwrt-main'
    a-gave committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    a78341b View commit details
    Browse the repository at this point in the history