AGENT SKILL

appfolio-ci-integration

Configure CI/CD pipeline for AppFolio property management integrations. Trigger: "appfolio CI".

使用场景运维与部署
License 许可
MIT
最近更新
2026-06-24
Stars
★ 66
Forks
24

01 前言 Front Matter

name
appfolio-ci-integration
tags
[ "saas", "property-management", "appfolio", "real-estate" ]
author
Jeremy Longshore <jeremy@intentsolutions.io>
license
MIT
version
1.0.0
description
Configure CI/CD pipeline for AppFolio property management integrations. Trigger: "appfolio CI".
allowed-tools
Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep
compatible-with
claude-code

03 SKILL.md 正文

appfolio ci integration | sed 's/\b(.)/\u\1/g'

GitHub Actions Workflow

name: AppFolio Integration CI
on: [push, pull_request]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with: { node-version: "20" }
      - run: npm ci
      - run: npm run lint
      - run: npm run typecheck
      - name: Run tests with mock API
        run: npm test
      - name: Integration test (sandbox)
        if: github.ref == 'refs/heads/main'
        env:
          APPFOLIO_CLIENT_ID: ${{ secrets.APPFOLIO_CLIENT_ID }}
          APPFOLIO_CLIENT_SECRET: ${{ secrets.APPFOLIO_CLIENT_SECRET }}
          APPFOLIO_BASE_URL: ${{ secrets.APPFOLIO_SANDBOX_URL }}
        run: npm run test:integration

Resources

04 同仓库更多 Skills