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

Use aws ecr docker image #84

Merged
merged 5 commits into from
Sep 9, 2024
Merged

Conversation

urutva
Copy link
Contributor

@urutva urutva commented Sep 6, 2024

Description

  • devcontainer: Add missing tools and packages
  • devcontainer: Use aws ecr registry instead of docker registry
  • tools: Fix VSI audio option for Corstone-315
  • devcontainer: Add ccache support
  • ci: Use fixed pipeline nvm version

Test Steps

Checklist:

  • I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Filip Jagodzinski and others added 5 commits September 5, 2024 12:13
Signed-off-by: Filip Jagodzinski <[email protected]>
Signed-off-by: Ahmed Ismail <[email protected]>
Get the ubuntu base image from public aws ecr instead of docker
registry. In addition:

* Upgrade to ubuntu 22.04 from 20.04 because the eol for ubuntu 20.04
  is 04/2025.
* Python3.9 package is removed as it is not needed anymore. The
  python3.9 workaround required for VSI is handled as part of
  `tools/scripts/setup_python_vsi.sh`
* Python 3.10 built from source is removed as it comes pre-installed
  with ubuntu 22.04
* Build and install uncrustify 0.69.0 as the version packaged with
  ubuntu 22.04 is higher than intended
* Added vim configuration (~/.vimrc) to enable spell check in vim

Signed-off-by: Devaraj Ranganna <[email protected]>
The VSI audio option for Corstone-315 should use `mps4_board.v_path`
instead of `mps3_board.v_path`.

Signed-off-by: Devaraj Ranganna <[email protected]>
`ccache` is a compiler cache used to reduce the compilation time where
possible. The working of ccache is described in the manual
 https://ccache.dev/manual/4.10.2.html.

Signed-off-by: Devaraj Ranganna <[email protected]>
The pipeline was failing due to a change in nvm, which was set to use
the latest version.
This commit fixes the version used at 'v22.7.0'.

Signed-off-by: Reuben Cartwright <[email protected]>
@urutva urutva requested a review from a team as a code owner September 6, 2024 14:43
@aggarg aggarg merged commit 63b2987 into FreeRTOS:main Sep 9, 2024
16 checks passed
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.

5 participants