Replace Woodpecker CI with GitHub/Forgejo Actions workflows matching the patterns used in mattermost-marketplace-ng. Add CI workflow with lint and build jobs, and release workflow with artifact upload. Also update .gitignore with web-ext-artifacts and AI tool entries. Reviewed-on: #1 Co-authored-by: Felipe M. <me@fmartingr.com> Co-committed-by: Felipe M. <me@fmartingr.com>
24 lines
486 B
YAML
24 lines
486 B
YAML
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches: [master]
|
|
pull_request:
|
|
branches: [master]
|
|
|
|
jobs:
|
|
lint:
|
|
runs-on: docker
|
|
container: git.nakama.town/fmartingr/ci-images/ci-base:1.0.0
|
|
steps:
|
|
- uses: actions/checkout@v6
|
|
- uses: actions/setup-bun@v2
|
|
- run: make lint
|
|
|
|
build:
|
|
runs-on: docker
|
|
container: git.nakama.town/fmartingr/ci-images/ci-base:1.0.0
|
|
steps:
|
|
- uses: actions/checkout@v6
|
|
- uses: actions/setup-bun@v2
|
|
- run: make build
|