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

1
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1 @@
github: [ nhedger ]

16
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"

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