-
-
Notifications
You must be signed in to change notification settings - Fork 42
72 lines (57 loc) · 2.35 KB
/
Copy pathchecks.yml
File metadata and controls
72 lines (57 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
name: checks
on:
- push
- pull_request
- workflow_call
permissions:
contents: read
jobs:
linux:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [24.x]
steps:
- name: Checkout code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Setup Node.js
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: npm install
- name: Run tests
run: npm test
env:
TEST_EMAILS_RECIPIENT: virk@adonisjs.com
TEST_EMAILS_CC: xatefic271@ezeca.com
MAILTRAP_SMTP_HOST: smtp.mailtrap.io
MAILTRAP_USERNAME: ${{ secrets.MAILTRAP_USERNAME }}
MAILTRAP_PASSWORD: ${{ secrets.MAILTRAP_PASSWORD }}
MAILTRAP_FROM_EMAIL: 7dd3bbdc5b-735f34@inbox.mailtrap.io
AWS_FROM_EMAIL: virk@adonisjs.com
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: us-west-2
SPARKPOST_FROM_EMAIL: virk@adonisjs.com
SPARKPOST_API_KEY: ${{ secrets.SPARKPOST_API_KEY }}
SPARKPOST_BASE_URL: 'https://api.sparkpost.com/api/v1'
MAILGUN_FROM_EMAIL: virk@adonisjs.com
MAILGUN_ACCESS_KEY: ${{ secrets.MAILGUN_ACCESS_KEY }}
MAILGUN_DOMAIN: sandbox6167116c50b242f7b3fd5fffbaef38f1.mailgun.org
MAILGUN_BASE_URL: 'https://api.mailgun.net/v3'
RESEND_TO_EMAIL: virk.officials@gmail.com
RESEND_FROM_EMAIL: onboarding@resend.dev
RESEND_API_KEY: ${{ secrets.RESEND_API_KEY }}
RESEND_BASE_URL: 'https://api.resend.com'
BREVO_API_KEY: ${{ secrets.BREVO_API_KEY }}
BREVO_FROM_EMAIL: virk.officials@gmail.com
BREVO_BASE_URL: 'https://api.brevo.com/v3'
POSTMARK_FROM_EMAIL: virk@adonisjs.com
POSTMARK_TO_EMAIL: virk@adonisjs.com
POSTMARK_API_KEY: ${{ secrets.POSTMARK_API_KEY }}
POSTMARK_BASE_URL: 'https://api.postmarkapp.com'
lint:
uses: adonisjs/.github/.github/workflows/lint.yml@616f1f5863b4a3a73eb49cd0d16e8719bcd34e7a # next
typecheck:
uses: adonisjs/.github/.github/workflows/typecheck.yml@616f1f5863b4a3a73eb49cd0d16e8719bcd34e7a # next