Skip to content

Adds updated workflows for testing and releasing #3

Adds updated workflows for testing and releasing

Adds updated workflows for testing and releasing #3

Workflow file for this run

on:
push:
branches: [main, stage, dev]
pull_request:
branches: [main, stage, dev]
workflow_dispatch:
name: Check Package πŸ“¦
jobs:
audit:
name: Audit Dependencies πŸ•΅οΈβ€β™‚οΈ
uses: insightsengineering/r.pkg.template/.github/workflows/audit.yaml@main
licenses:
name: License Check πŸƒ
uses: insightsengineering/r.pkg.template/.github/workflows/licenses.yaml@main
check:
name: RMD check πŸ“¦
uses: ./.github/workflows/R-CMD-check.yaml
test:
name: Test πŸ§ͺ
uses: ./.github/workflows/Test.yaml
gitleaks:
name: gitleaks πŸ’§
uses: insightsengineering/r.pkg.template/.github/workflows/gitleaks.yaml@main
with:
check-for-pii: true
# vbump:
# name: Version Bump πŸ€œπŸ€›
# if: github.event_name == 'push' && github.ref != 'refs/heads/main'
# uses: insightsengineering/r.pkg.template/.github/workflows/version-bump.yaml@main
# with:
# disable-precommit-autoupdate: true
# secrets:
# REPO_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}