From b4552f7b4a796993b2e6368c779265209429e7bb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Mar 2024 18:38:22 +0800 Subject: [PATCH] chore: templates updated by rsdk 9777ace --- .github/dependabot.yml | 11 ++--- .github/workflows/build.yml | 88 +++++++++++++++++----------------- .github/workflows/test.yml | 96 ++++++++++++++++++------------------- README.md | 15 ++---- 4 files changed, 101 insertions(+), 109 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2c7d170..a574de2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,6 @@ -version: 2 updates: - # Maintain dependencies for GitHub Actions - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "daily" +- directory: "/" + package-ecosystem: "github-actions" + schedule: + interval: "daily" +version: 2 \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c7c3a82..2715710 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,50 +1,50 @@ -name: Build image for Release channel -on: - workflow_dispatch: - env: - GH_TOKEN: ${{ github.token }} - + GH_TOKEN: "${{ github.token }}" jobs: - prepare_release: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Generate rbuild changelog - uses: radxa-repo/rbuild-changelog@main - with: - product: radxa-cm5-rpi-cm4-io - - name: Create empty release - id: release - uses: softprops/action-gh-release@v2 - with: - tag_name: b${{ github.run_number }} - body_path: README.md - token: ${{ secrets.GITHUB_TOKEN }} - target_commitish: main - draft: false - prerelease: true - outputs: - release_id: ${{ steps.release.outputs.id }} build: - runs-on: ubuntu-latest - needs: prepare_release + needs: "prepare_release" + runs-on: "ubuntu-latest" + steps: + - name: "Checkout" + uses: "actions/checkout@v4" + - name: "Upload rbuild image" + uses: "radxa-repo/rbuild@main" + with: + board: "${{ matrix.boards }}" + flavor: "${{ matrix.flavors }}" + github-token: "${{ secrets.GITHUB_TOKEN }}" + release-id: "${{ needs.prepare_release.outputs.release_id }}" + suite: "${{ matrix.suites }}" strategy: matrix: - boards: [radxa-cm5-rpi-cm4-io] - build_systems: [rbuild] - distros: [debian, ubuntu] - flavors: [kde, xfce, cli] + boards: + - "radxa-cm5-rpi-cm4-io" + flavors: + - "kde" + suites: + - "bullseye" + prepare_release: + outputs: + release_id: "${{ steps.release.outputs.id }}" + runs-on: "ubuntu-latest" steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Upload rbuild image - uses: radxa-repo/rbuild@main - if: matrix.build_systems == 'rbuild' - with: - board: ${{ matrix.boards }} - distro: ${{ matrix.distros }} - flavor: ${{ matrix.flavors }} - release-id: ${{ needs.prepare_release.outputs.release_id }} - github-token: ${{ secrets.GITHUB_TOKEN }} + - name: "Checkout" + uses: "actions/checkout@v4" + - name: "Generate rbuild changelog" + uses: "radxa-repo/rbuild-changelog@main" + with: + product: "radxa-cm5-rpi-cm4-io" + - id: "release" + name: "Create empty release" + uses: "softprops/action-gh-release@v2" + with: + body_path: "README.md" + draft: false + files: ".changelog/changelog.md" + prerelease: true + tag_name: "b${{ github.run_number }}" + target_commitish: "main" + token: "${{ secrets.GITHUB_TOKEN }}" +name: "Build image for Release channel" +"on": + workflow_dispatch: {} \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a638012..0e1aa13 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,54 +1,54 @@ -name: Build image for Test channel -on: - workflow_dispatch: - env: - GH_TOKEN: ${{ github.token }} - + GH_TOKEN: "${{ github.token }}" jobs: - prepare_release: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Generate rbuild changelog - uses: radxa-repo/rbuild-changelog@main - with: - product: radxa-cm5-rpi-cm4-io - - name: Create empty release - id: release - uses: softprops/action-gh-release@v2 - with: - tag_name: test-build-${{ github.run_number }} - body: | - This is a test build for internal development. - Only use when specifically instructed by Radxa support. - token: ${{ secrets.GITHUB_TOKEN }} - target_commitish: main - draft: false - prerelease: true - outputs: - release_id: ${{ steps.release.outputs.id }} build: - runs-on: ubuntu-latest - needs: prepare_release + needs: "prepare_release" + runs-on: "ubuntu-latest" + steps: + - name: "Checkout" + uses: "actions/checkout@v4" + - name: "Upload rbuild image" + uses: "radxa-repo/rbuild@main" + with: + board: "${{ matrix.boards }}" + flavor: "${{ matrix.flavors }}" + github-token: "${{ secrets.GITHUB_TOKEN }}" + release-id: "${{ needs.prepare_release.outputs.release_id }}" + suite: "${{ matrix.suites }}" + test-repo: true + timestamp: "t${{ github.run_number }}" strategy: matrix: - boards: [radxa-cm5-rpi-cm4-io] - build_systems: [rbuild] - distros: [debian, ubuntu] - flavors: [kde, xfce, cli] + boards: + - "radxa-cm5-rpi-cm4-io" + flavors: + - "kde" + suites: + - "bullseye" + prepare_release: + outputs: + release_id: "${{ steps.release.outputs.id }}" + runs-on: "ubuntu-latest" steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Upload rbuild image - uses: radxa-repo/rbuild@main - if: matrix.build_systems == 'rbuild' - with: - board: ${{ matrix.boards }} - distro: ${{ matrix.distros }} - flavor: ${{ matrix.flavors }} - release-id: ${{ needs.prepare_release.outputs.release_id }} - github-token: ${{ secrets.GITHUB_TOKEN }} - test-repo: true - timestamp: t${{ github.run_number }} + - name: "Checkout" + uses: "actions/checkout@v4" + - name: "Generate rbuild changelog" + uses: "radxa-repo/rbuild-changelog@main" + with: + product: "radxa-cm5-rpi-cm4-io" + - id: "release" + name: "Create empty release" + uses: "softprops/action-gh-release@v2" + with: + body: | + This is a test build for internal development. + Only use when specifically instructed by Radxa support. + draft: false + files: ".changelog/changelog.md" + prerelease: true + tag_name: "test-build-${{ github.run_number }}" + target_commitish: "main" + token: "${{ secrets.GITHUB_TOKEN }}" +name: "Build image for Test channel" +"on": + workflow_dispatch: {} \ No newline at end of file diff --git a/README.md b/README.md index 50fc521..2dd1dd4 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,16 @@ -# Radxa CM5 RPI CM4 IO -[![Build image for Release channel](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/build.yml/badge.svg)](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/build.yml)[![Build image for Test channel](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/test.yml/badge.svg)](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/test.yml) +# Radxa CM5 with Raspberry Pi Compute Module 4 IO Board +[![Build image for Release channel](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/build.yml/badge.svg)](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/build.yml) [![Build image for Test channel](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/test.yml/badge.svg)](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/actions/workflows/test.yml) ## What is this? -This repo is the central location for Radxa-built system images for Radxa CM5 RPI CM4 IO. +This repo is the central location for Radxa-built system images for Radxa CM5 with Raspberry Pi Compute Module 4 IO Board. ## What images are provided? -Currently 4 flavors are provided: - -- Debian KDE: This flavor is officially supported, tested, and recommended for all users. -- Debian CLI: This flavor is officially supported. This flavor is quite minimal and is intended for headless usage. We do not support desktop usage on top of this flavor. -- Ubuntu KDE: This flavor is provided as-is except for critical issues. Users should look at Debian KDE as an alternative. -- Ubuntu CLI: This flavor is provided as-is except for critical issues. Users should look at Debian CLI as an alternative. - Please also always use [the latest release](https://github.com/radxa-build/radxa-cm5-rpi-cm4-io/releases/latest) instead of any pre-release / test builds. Those will not be supported. ## Help! Something doesn't work! -For other questions, please first take a look at [our Wiki](https://wiki.radxa.com/Rock5), which covers the most basic usages. +For other questions, please first take a look at [our Documentation](https://docs.radxa.com), which covers the most basic usages. Should you have any additional questions, please visit [our forum](https://forum.radxa.com/) or [our Discord](https://rock.sh/go), and we are willing to help.