deno.land / x / oauth4webapi@v1.2.2 / .github / workflows / test.yml

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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
name: Test
on: push: pull_request: schedule: - cron: '47 11 * * 1' workflow_dispatch:
jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: 18 # lts/hydrogen cache: 'npm' check-latest: true - run: npm clean-install - run: npm run build
format: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: 18 # lts/hydrogen cache: 'npm' check-latest: true - run: npm clean-install - run: npm run format-check - run: ./examples/.update-diffs.sh - run: git diff --quiet
node: runs-on: ubuntu-latest env: ESBK_DISABLE_CACHE: 1 strategy: fail-fast: false matrix: node-version: - lts/gallium # 16 - 18 # lts/hydrogen - current steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} cache: 'npm' check-latest: true - run: npm clean-install - name: Run Test Suite run: npm run tap:node - name: Run Network Tests run: npm run test
edge-runtime: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: 18 # lts/hydrogen cache: 'npm' check-latest: true - run: npm clean-install - name: Run Test Suite run: npm run tap:edge-runtime
deno: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - uses: denoland/setup-deno@v1 with: deno-version: v1.x - name: Test Deno Definitions run: deno check src/index.ts - name: Run Test Suite run: npm run tap:deno
workers: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: 18 # lts/hydrogen cache: 'npm' check-latest: true - run: npm clean-install - name: Run Test Suite run: npm run tap:workers
browsers: runs-on: ubuntu-latest strategy: fail-fast: false matrix: browser: - chrome:headless - firefox:headless - edge:headless steps: - name: Checkout uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: 18 # lts/hydrogen cache: 'npm' check-latest: true - run: npm clean-install - name: Run Test Suite run: npm run tap:browsers env: BROWSER: ${{ matrix.browser }}
oauth4webapi

Version Info

Tagged at
2 years ago