diff --git a/.github/workflows/compile.yaml b/.github/workflows/compile.yaml index 244258ab918fa..018b227049d46 100644 --- a/.github/workflows/compile.yaml +++ b/.github/workflows/compile.yaml @@ -1,37 +1,35 @@ -name: Build Kernels at PR +name: Build kernel on PR on: workflow_dispatch: pull_request: - types: [opened, reopened, edited, synchronize] + types: [opened, synchronize] jobs: - Build: - name: Compile kernel + name: Compile and upload kernel runs-on: rockchip if: ${{ github.repository_owner == 'armbian' }} env: OCI_TARGET_BASE: "ghcr.io/${{ github.repository }}/" # This is picked up by the Docker launcher automatically steps: - # Login to ghcr.io, for later uploading rootfs to ghcr.io - name: Docker Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} # GitHub username or org - password: ${{ secrets.GITHUB_TOKEN }} # GitHub actions builtin token. repo has to have pkg access. + password: ${{ secrets.GITHUB_TOKEN }} # GitHub actions builtin token. repo has to have pkg access. - name: Checkout build repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: armbian/build - ref: main + ref: main fetch-depth: 1 clean: false - - name: Build Kernel at ${{ github.event.pull_request.head.sha }} + - name: Build kernel at ${{ github.event.pull_request.head.sha }} id: kernel run: | @@ -48,8 +46,8 @@ jobs: BRANCH=vendor \ ENABLE_EXTENSIONS="pull-request" - - name: Upload Artifact - uses: actions/upload-artifact@v3 + - name: Upload artifact + uses: actions/upload-artifact@v4 with: name: linux-rockchip-vendor path: output/debs/*.deb