first try

This commit is contained in:
2025-07-06 11:56:08 +02:00
parent 715cffde38
commit a4d88e5ea3
20 changed files with 36769 additions and 23 deletions

42
.github/workflows/integrate.yaml vendored Normal file
View File

@ -0,0 +1,42 @@
name: Integrate
on:
push:
branches: [ main ]
pull_request:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 16.x
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
run_install: true
- name: Build action
run: pnpm build
- name: Package action
run: pnpm package
coding-standards:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Biome
uses: biomejs/setup-biome@v2
- name: Run Biome
run: biome ci .

34
.github/workflows/test.yaml vendored Normal file
View File

@ -0,0 +1,34 @@
name: Test
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
jobs:
test:
name: Test
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
[
ubuntu-24.04,
ubuntu-24.04-arm,
macos-13,
macos-latest,
windows-11-arm,
windows-latest,
]
version: ["latest", "3.10.2"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup SOPS
uses: ./
with:
version: ${{ matrix.version }}
- name: Test SOPS
run: sops --version