Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Release

# Package + publish on a version tag. The matrix lives here (the caller owns it);
# each leg calls the single-combo reusable helper. The publish feed is derived from
# distro-release/distro-channel. The tag must equal the avocado.yaml version.
on:
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'
- '[0-9]+.[0-9]+.[0-9]+-*'
workflow_dispatch:

jobs:
publish:
strategy:
fail-fast: false
matrix:
include:
- { target: raspberrypi4, distro-release: "2026", distro-channel: edge }
uses: avocado-linux/actions/.github/workflows/extension-release.yml@v1
with:
target: ${{ matrix.target }}
distro-release: ${{ matrix.distro-release }}
distro-channel: ${{ matrix.distro-channel }}
secrets:
connect-token: ${{ secrets.AVOCADO_CONNECT_TOKEN }}
connect-org: ${{ secrets.AVOCADO_CONNECT_ORG }}
21 changes: 21 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Test

# "Does it build" check on PRs. The matrix lives here (the caller owns it); each leg
# calls the single-combo reusable helper. Add rows for more targets/feeds as needed.
on:
pull_request:
workflow_dispatch:

jobs:
build:
strategy:
fail-fast: false
matrix:
include:
- { target: raspberrypi4, distro-release: "2026", distro-channel: edge }
uses: avocado-linux/actions/.github/workflows/extension-test.yml@v1
with:
target: ${{ matrix.target }}
distro-release: ${{ matrix.distro-release }}
distro-channel: ${{ matrix.distro-channel }}
repo-url: ${{ matrix.repo-url }}
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog

All notable changes to avocado-ext-webkit are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0]

### Added
- Initial release: WPE WebKit browser and display utilities.
- CI via the shared `avocado-linux/actions` reusable workflows: PR build check
(`test.yml`) and tag-driven package + publish to the Avocado feed (`release.yml`).
2 changes: 1 addition & 1 deletion avocado.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ supported_targets:

extensions:
avocado-ext-webkit:
version: 2024.1.0
version: 0.1.0
release: r0
summary: WPE WebKit browser and display utilities
description: WPE WebKit browser and display utilities
Expand Down
Loading