This repository was archived by the owner on Apr 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
91 lines (89 loc) · 2.89 KB
/
Copy pathjust-nuts.yml
File metadata and controls
91 lines (89 loc) · 2.89 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
name: just-nuts
on:
workflow_dispatch:
inputs:
channel-or-version:
required: true
description: Version or channel of the CLI to test against (nightly, latest-rc, 7.112.1)
type: string
workflow_call:
inputs:
channel-or-version:
required: true
description: Version or channel of the CLI to test against (nightly, latest-rc, 7.112.1)
type: string
jobs:
basic:
strategy:
fail-fast: false
max-parallel: 6
matrix:
os: [ubuntu-latest, windows-latest]
repository:
- salesforcecli/plugin-auth
- salesforcecli/plugin-community
- salesforcecli/plugin-data
- salesforcecli/plugin-limits
- salesforcecli/plugin-org
- salesforcecli/plugin-schema
- salesforcecli/plugin-settings
- salesforcecli/plugin-signups
- salesforcecli/plugin-user
- salesforcecli/plugin-packaging
- salesforcecli/plugin-custom-metadata
uses: ./.github/workflows/just-nut.yml
with:
repository: ${{matrix.repository}}
channel-or-version: ${{ inputs.channel-or-version }}
os: ${{matrix.os}}
secrets: inherit
source:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
command:
- yarn test:nuts:mdapi
- yarn test:nuts:deploy:metadata
- yarn test:nuts:deploy:async
- yarn test:nuts:deploy:destructive
- yarn test:nuts:deploy:manifest
- yarn test:nuts:deploy:quick
- yarn test:nuts:deploy:rest
- yarn test:nuts:deploy:sourcepath
- yarn test:nuts:deploy:testlevel
- yarn test:nuts:retrieve
- yarn test:nuts:specialTypes
- yarn test:nuts:tracking
uses: ./.github/workflows/just-nut.yml
with:
repository: salesforcecli/plugin-source
channel-or-version: ${{ inputs.channel-or-version }}
os: ${{matrix.os}}
command: ${{matrix.command}}
secrets: inherit
deploy-retrieve:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
command:
- yarn test:nuts:deb
- yarn test:nuts:deploy:metadata:manifest
- yarn test:nuts:deploy:metadata:metadata
- yarn test:nuts:deploy:metadata:metadata-dir
- yarn test:nuts:deploy:metadata:source-dir
- yarn test:nuts:deploy:metadata:test-level
- yarn test:nuts:destructive
- yarn test:nuts:manifest
- yarn test:nuts:retrieve
- yarn test:nuts:specialTypes
- yarn test:nuts:static
- yarn test:nuts:tracking
uses: ./.github/workflows/just-nut.yml
with:
repository: salesforcecli/plugin-deploy-retrieve
channel-or-version: ${{ inputs.channel-or-version }}
os: ${{matrix.os}}
command: ${{matrix.command}}
secrets: inherit