]>
Commit | Line | Data |
---|---|---|
8dae8c52 | 1 | name: Solaris\r |
2 | on:\r | |
3 | push:\r | |
4 | branches:\r | |
5 | - '*'\r | |
6 | paths:\r | |
7 | - '*.sh'\r | |
e9bdf02c | 8 | - '.github/workflows/Solaris.yml'\r |
8dae8c52 | 9 | \r |
10 | pull_request:\r | |
11 | branches:\r | |
12 | - dev\r | |
13 | paths:\r | |
14 | - '*.sh'\r | |
c66e157a | 15 | - '.github/workflows/Solaris.yml'\r |
8dae8c52 | 16 | \r |
17 | \r | |
70351677 | 18 | \r |
19 | concurrency: \r | |
b8887929 | 20 | group: ${{ github.workflow }}-${{ github.ref }}\r |
70351677 | 21 | cancel-in-progress: true\r |
22 | \r | |
8dae8c52 | 23 | jobs:\r |
24 | Solaris:\r | |
25 | strategy:\r | |
26 | matrix:\r | |
27 | include:\r | |
719ba75f | 28 | - TEST_ACME_Server: "LetsEncrypt.org_test"\r |
8dae8c52 | 29 | CA_ECDSA: ""\r |
30 | CA: ""\r | |
31 | CA_EMAIL: ""\r | |
0510da08 | 32 | TEST_PREFERRED_CHAIN: (STAGING) Pretend Pear X1\r |
d5b649a1 | 33 | - TEST_ACME_Server: "LetsEncrypt.org_test"\r |
34 | CA_ECDSA: ""\r | |
35 | CA: ""\r | |
36 | CA_EMAIL: ""\r | |
37 | TEST_PREFERRED_CHAIN: (STAGING) Pretend Pear X1\r | |
38 | ACME_USE_WGET: 1\r | |
00483e8c | 39 | #- TEST_ACME_Server: "ZeroSSL.com"\r |
40 | # CA_ECDSA: "ZeroSSL ECC Domain Secure Site CA"\r | |
41 | # CA: "ZeroSSL RSA Domain Secure Site CA"\r | |
42 | # CA_EMAIL: "githubtest@acme.sh"\r | |
43 | # TEST_PREFERRED_CHAIN: ""\r | |
87b110bb | 44 | runs-on: macos-12\r |
8dae8c52 | 45 | env:\r |
46 | TEST_LOCAL: 1\r | |
a69aece2 | 47 | TEST_ACME_Server: ${{ matrix.TEST_ACME_Server }}\r |
8dae8c52 | 48 | CA_ECDSA: ${{ matrix.CA_ECDSA }}\r |
49 | CA: ${{ matrix.CA }}\r | |
50 | CA_EMAIL: ${{ matrix.CA_EMAIL }}\r | |
365d22d0 | 51 | TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}\r |
d5b649a1 | 52 | ACME_USE_WGET: ${{ matrix.ACME_USE_WGET }}\r |
8dae8c52 | 53 | steps:\r |
54 | - uses: actions/checkout@v2\r | |
beed123f | 55 | - uses: vmactions/cf-tunnel@v0.0.3\r |
8dae8c52 | 56 | id: tunnel\r |
57 | with:\r | |
58 | protocol: http\r | |
59 | port: 8080\r | |
60 | - name: Set envs\r | |
61 | run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV\r | |
62 | - name: Clone acmetest\r | |
424da018 | 63 | run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/\r |
bd78120b | 64 | - uses: vmactions/solaris-vm@v0\r |
8dae8c52 | 65 | with:\r |
d5b649a1 | 66 | envs: 'TEST_LOCAL TestingDomain TEST_ACME_Server CA_ECDSA CA CA_EMAIL TEST_PREFERRED_CHAIN ACME_USE_WGET'\r |
64fda951 | 67 | copyback: "false"\r |
8dae8c52 | 68 | nat: |\r |
69 | "8080": "80"\r | |
d5b649a1 | 70 | prepare: pkgutil -y -i socat curl wget\r |
8dae8c52 | 71 | run: |\r |
72 | cd ../acmetest \\r | |
73 | && ./letest.sh\r | |
74 | \r |