Skip to main content
Module

x/fastro/.github/workflows/build.yml

Full Stack Framework for Deno, TypeScript, Preact JS and Tailwind CSS
Go to Latest
File
name: buildon: push: branches: - mainjobs: build: runs-on: ubuntu-latest
permissions: id-token: write contents: write packages: write
steps: - name: Clone repository uses: actions/checkout@v4
- uses: denoland/setup-deno@v1 with: deno-version: vx.x.x
- name: Run tests run: deno task test
- name: Generate report run: deno task coverage
- name: Coveralls uses: coverallsapp/github-action@v2 with: path-to-lcov: ./cov.lcov github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Run Build run: GITHUB_CLIENT_ID=${{ vars.GH_CLIENT_ID }} GITHUB_CLIENT_SECRET=${{ secrets.GH_CLIENT_SECRET }} deno task build
- name: Deploy to Deno Deploy uses: denoland/deployctl@v1 with: project: fastro entrypoint: modules/app/main.ts