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

Release 29 #2677

Merged
merged 109 commits into from
Aug 1, 2023
Merged

Release 29 #2677

merged 109 commits into from
Aug 1, 2023

Commits on Aug 1, 2023

  1. lock: alert the user about corrupted lock

    If we detect we have a corrupted lock in the system, we are now
    alerting the user about that with steps to solve that scenario
    
    LP: #1996931
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5a9f6b5 View commit details
    Browse the repository at this point in the history
  2. tests: do not delete user ssh keys on cleanup

    If we have not set the ssh keys when running integration tests,
    we might accidentally delete the ssh keys stored in the user
    .ssh folder. We are checking to see if the keys are stored in that
    folder before deleting it
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d29e42a View commit details
    Browse the repository at this point in the history
  3. chore: rename more ubuntu-advantage occurrences to ubuntu-pro

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    56a8ae1 View commit details
    Browse the repository at this point in the history
  4. tests: add mantic to the integration test suite

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e847ae7 View commit details
    Browse the repository at this point in the history
  5. tests: add lunar as a stable release

    lunar is now tested where kinetic is tested, except on some cases where
    it is not possible yet - those will be done in 3 months
    lunar is now part of the GH CI
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    b80d1a9 View commit details
    Browse the repository at this point in the history
  6. fix: ignore non-USN items on related usns

    When we are gathering related USNs, we must ensure that they
    are indeed USNs. To do that, we are ignoring any security
    id that doesn't start with USN
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    6b173e8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dfdd987 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6bcb2d3 View commit details
    Browse the repository at this point in the history
  9. refactor: implementation-agnostic interface to readurl

    The previous interface to readurl had different return types depending
    on the request, and it propogated exceptions that were raised from the
    urllib library. Those urllib exceptions were then caught and used in
    various places throughout the codebase.
    
    The upcoming tls-in-tls implementation will require swapping out the
    urllib request function for a pycurl-based one, which will not have any
    of the same return types or exceptions as urllib, so we need to stop
    using urllib-specific things everywhere.
    
    To achieve this, I've defined a simple HTTPResponse tuple that will
    always be returned by the readurl function - this should be easily
    implemented by any underlying http implementation. Notice that the
    function always returns this tuple, even if there is a http code above
    300. Previously we expected/excepted errors on 4xx/5xx responses, so
    I've changed a lot of the calling code to check the return code rather
    than except errors. The only error that is raised is now our
    exceptions.UrlError and I've redefined it to only be raised if something
    about the connection fails.
    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9df749b View commit details
    Browse the repository at this point in the history
  10. chore: rename repo GPG keys from -advantage to -pro

    Same keys, just different names to standardize them all as pro.
    
    Fixes: #1539
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    575d02b View commit details
    Browse the repository at this point in the history
  11. chore: archive older sru test scripts

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    4ede300 View commit details
    Browse the repository at this point in the history
  12. ci: change CI to detect documentation references in the PR body

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5d29f04 View commit details
    Browse the repository at this point in the history
  13. debian/README: add file with basic explanation on the source code

    Fixes: #2463
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    4abf18d View commit details
    Browse the repository at this point in the history
  14. tests: require contract token in the correct tests

    Always require a contract token in the environment if the test has an
    attachment step.
    If the whole feature requires attachment, require it on feature level.
    If the feature does not imply attachment, require it on scenario level.
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    6710e94 View commit details
    Browse the repository at this point in the history
  15. system: try/except logic to remove files and folders

    This avoids a possible inconsistent state between checking
    if a file exists and trying to remove it.
    
    LP: #2025731
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    58b7a48 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee74d2e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    54f10e2 View commit details
    Browse the repository at this point in the history
  18. tests: fix positional parameter to local upgrade test

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    41af80b View commit details
    Browse the repository at this point in the history
  19. tests: add variants information to the jammy VM test

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    8f91481 View commit details
    Browse the repository at this point in the history
  20. tests: pass architecture as a parameter to build_debs

    If there is no argument, default to the system dpkg architecture.
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    903636a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    82f8379 View commit details
    Browse the repository at this point in the history
  22. add suport for additionalSnaps directive

    Add support to read and process the additionalSnaps directive.
    Right now, we are only trying to install the snaps included
    in that directive. In the future, we can perform more snap related
    checks before installing the snap
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2d7c245 View commit details
    Browse the repository at this point in the history
  23. tests: do not check keyring folder for tarball

    When creating the tarball to be used when building the package,
    we should not check for changes on the keyrings folder
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    98941d5 View commit details
    Browse the repository at this point in the history
  24. anbox: add service support

    Add support for enabling the anbox-cloud service.
    This service will not only configure apt sources but
    should also install required snaps
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    1e531db View commit details
    Browse the repository at this point in the history
  25. anbox: update integration tests

    Add anbox-cloud service to integration tests that
    lists the services supported by the Pro client
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    53e8d90 View commit details
    Browse the repository at this point in the history
  26. anbox: ignore enableByDefault obligation

    The anbox product has the enableByDefault obligation turned on because
    the old setup of Anbox require the resource tokens to be already
    present in the machine-token file once the service is enabled.
    However, we don't need to enable this service during attach.
    Finally, we should remove this code once the Contract server provides
    another mechanism to deliver resource tokens by default to some
    services
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    8858a97 View commit details
    Browse the repository at this point in the history
  27. tests: fail if installing from 'prebuilt' but no debs are found

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f36e218 View commit details
    Browse the repository at this point in the history
  28. anbox: turn contract directive to cammel case

    We are changing classic_confinment_support to the
    cammel case representation. That is because cammel case
    is the standard support on the Contract server
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    8a7de7e View commit details
    Browse the repository at this point in the history
  29. system: add function to get reboot required pkgs

    Create a function on the system module to fetch the
    reboot required packages from /var/run/reboot-required.pkgs
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    c8c7c3f View commit details
    Browse the repository at this point in the history
  30. reboot_required: add more data to endpoint

    We are adding extra data to the reboot required endpoint to allow
    user to better understand the decision making regarding if a reboot
    is required or not
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    36e0969 View commit details
    Browse the repository at this point in the history
  31. move get_reboot_status to api module

    We are now concentrating every reboot_required logic
    into the API. The security_status module will now
    consume the reboot information directly from the API
    module
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    fb3253b View commit details
    Browse the repository at this point in the history
  32. docs: fix broken links in README and CONTRIBUTING

    The links in CONTRIBUTING should be updated again to point to
    readthedocs when the development documentation is published there.
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    832d084 View commit details
    Browse the repository at this point in the history
  33. tests: add missing related usn to Fix behave test

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    8d67600 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a2510f0 View commit details
    Browse the repository at this point in the history
  35. anbox: add help text

    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d7b8b99 View commit details
    Browse the repository at this point in the history
  36. anbox: update related messages

    Update message we show at the end of enabling Anbox while
    also listing to the user the required snaps we will install
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2ba0427 View commit details
    Browse the repository at this point in the history
  37. snap: add channel support when installing snap

    Allow a channel to be specified when installing a snap.
    This will allow a channel to be specified when installing
    a required snap
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9134b9e View commit details
    Browse the repository at this point in the history
  38. anbox: update help text

    Update help text for the Anbox service
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    105b3c3 View commit details
    Browse the repository at this point in the history
  39. tests: remove kinetic from the codebase

    Some lunar/mantic entries inserted to match current support.
    
    Some example-only appearance in tests are kept.
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    1a57c08 View commit details
    Browse the repository at this point in the history
  40. test: rename required snaps test to match content

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    39e0a04 View commit details
    Browse the repository at this point in the history
  41. snapd: look for the snapd package instead of the snap command

    When trying to assess if snapd is installed, well, we now verify it is
    installed. We always expect /usr/bin/snap to be there when snapd is
    present.
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5bf9ef7 View commit details
    Browse the repository at this point in the history
  42. apt: fix internal tuple name

    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    c337780 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    bb320f8 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    cdd756b View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    459c51b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    e8e7e29 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    95dac6e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    4d53a56 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    ec72844 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    4fd9acf View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    ff9de13 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    b87c47f View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    a3fcd3c View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    88e1387 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    02c31f6 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    fe668f8 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    aec7613 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    564c778 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    8d1ec1b View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    cc63a8f View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    30c74b9 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    7c13de9 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    d8098c9 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    af244c9 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    eee1df7 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    e6e8d8b View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    46b54f7 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    b7c1ed3 View commit details
    Browse the repository at this point in the history
  69. http: use pycurl for tls-in-tls requests

    LP: #1999909
    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    55e189a View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    a8204fe View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    10d0150 View commit details
    Browse the repository at this point in the history
  72. tests: behave template var for any config value

    The shown argument should be True when the result will be displayed in
    the test output. When shown is True, secret config values are not
    replaced.
    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    6a12f1f View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    ccbad86 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    c250696 View commit details
    Browse the repository at this point in the history
  75. refactor: simplify helper for querying if systemd unit is active

    I didn't notice we already had an implementation for this and wrote a
    new one. Then I realized we already had one and decided to combine the
    new and old implementation in a small refactor.
    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    a6dc615 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    5ac0c6f View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    b9db9ef View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    9303bc3 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    45bf26c View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    3863d4b View commit details
    Browse the repository at this point in the history
  81. move get_contract_expiry_status to contract module

    Move the function to a module better allow other module to reuse it
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9633509 View commit details
    Browse the repository at this point in the history
  82. Add fix module

    This module adds all the necessary functionality for the plan and
    execute API endpoints. This will eventually replace the security module
    once all API endpoints are ready and the CLI function can be use them
    instead
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    a38eb28 View commit details
    Browse the repository at this point in the history
  83. api: add support to --data through the CLI

    Add support for user to provide a JSON data on the
    CLI command for the api. This is achieved now by using
    the --data parameter.
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    89d257a View commit details
    Browse the repository at this point in the history
  84. api: add endpoint to cve fix plan

    Add endpoint for the CVE fix plan scenario. If used through the CLI,
    users need to provide the cves through a JSON object using the
    --data flag
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d85d506 View commit details
    Browse the repository at this point in the history
  85. api: add endpoint to usn fix plan

    Add endpoint for the USN fix plan scenario. If used through
    the CLI, users need to provide the usns through a JSON object
    using the --data flag
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2790393 View commit details
    Browse the repository at this point in the history
  86. test plan endpoint when package can't be installed

    Add test where we modify the system to not allow a package to be
    installed and certify that the fix plan endpoint will correctly
    capture that
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    6966d3b View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    b3eedac View commit details
    Browse the repository at this point in the history
  88. fix_plan: Add JSON schema check for tests

    Add JSON schema checks for both USN and CVE endpoints
    of the fix plan API
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    112a319 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    d2931c5 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    15f3252 View commit details
    Browse the repository at this point in the history
  91. esm: pin repositories to a higher priority using static files

    This way users who enabled esm will not risk getting automatic updates
    for packages if those don't come from the esm repositories, guaranteeing
    security patches will not be accidentally removed.
    
    Fixes: #2580
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    69c72f4 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    6015524 View commit details
    Browse the repository at this point in the history
  93. contract: change default value of lastAttachment so server doesn't tr…

    …y to parse empty string
    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    4454043 View commit details
    Browse the repository at this point in the history
  94. docs: Add sync tabs to API reference (#2617)

    The API reference document showed both Python and
    CLI code to the user at the same time. Now through
    the use of tabs, the user can choose whether to view
    Python or the CLI version. Tabs are synced so their
    choice is applied to all entries. The API page is
    now made cleaner and more functional.
    
    This also converts the source doc from md to rst
    s-makin authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5e21fcf View commit details
    Browse the repository at this point in the history
  95. Docs front page overhaul (#2569)

    * Docs front page overhaul
    
    - Revamp docs front page giving context for Pro services
    - Add tabs to separate services by user pathways
    - Add links to some relevant pages in our own docs
    - Add new explanation page on ESM services (from FAQ)
    - Change LHS nav menu to collapse some how-tos
    - Expand "how to enable esm-infra" to include esm-apps
    - Also added content on how to disable these
    s-makin authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ddf35df View commit details
    Browse the repository at this point in the history
  96. docs: add mermaid plugin and replace image

    Fixes: #2559
    orndorffgrant authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5d365f3 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    e24b13f View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    29fc9f6 View commit details
    Browse the repository at this point in the history
  99. docs: add incompatibility matrix for Pro services

    Define an incompatibility matrix for the services and reference
    it on each how-to-guide that shows how to enable a service that
    is incompatible with another service.
    
    Fixes: #2595
    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    73fce00 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    a740177 View commit details
    Browse the repository at this point in the history
  101. docs: remove content related to docs from the main branch

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2a67aff View commit details
    Browse the repository at this point in the history
  102. copyright: update date and project name

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    74f5292 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    f7ea2c6 View commit details
    Browse the repository at this point in the history
  104. sbuild: specify build dir

    Helps maintain the user's system sbuild config
    CalvoM authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    b40e7cd View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    3eb1691 View commit details
    Browse the repository at this point in the history
  106. chore: bump development version in the changelog

    We used to have 28 as the devel version, but now 28 is being released,
    and will be followed by 29, 30, etc - bumping an epoch makes the devel
    version greater than any released version. Making 'devel' part of the
    version makes it explicit that this is not a supported version.
    
    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d8955d9 View commit details
    Browse the repository at this point in the history
  107. chore: archive release 28 sru tests

    Signed-off-by: Renan Rodrigo <[email protected]>
    renanrodrigo authored and lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d0b4e6c View commit details
    Browse the repository at this point in the history
  108. bump version to 29

    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9a29075 View commit details
    Browse the repository at this point in the history
  109. New upstream release: 29

    lucasmoura committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    a22ba2b View commit details
    Browse the repository at this point in the history