forkey/.forgejo/workflows/test-production.yml
sugar 2951162865 use different test configuration file for forgejo
forgejo currently doesn't support port redirection, so it's necessary
for services to use their normal ports

the old file is kept for local usage
2025-01-16 23:19:00 +01:00

40 lines
861 B
YAML

name: Test (production install and build)
on:
push:
branches:
- main
pull_request:
env:
NODE_ENV: production
jobs:
production:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.x]
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v4.0.0
with:
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4.1.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .forgejo/misskey/test-forgejo.yml .config/default.yml
- name: Build
run: pnpm build