]> git.proxmox.com Git - mirror_acme.sh.git/blame - .github/workflows/Windows.yml
upgrade actions/checkout@v3
[mirror_acme.sh.git] / .github / workflows / Windows.yml
CommitLineData
8dae8c52 1name: Windows\r
2on:\r
3 push:\r
4 branches:\r
5 - '*'\r
6 paths:\r
7 - '*.sh'\r
e9bdf02c 8 - '.github/workflows/Windows.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/Windows.yml'\r
8dae8c52 16\r
17\r
70351677 18concurrency: \r
b8887929 19 group: ${{ github.workflow }}-${{ github.ref }}\r
70351677 20 cancel-in-progress: true\r
21\r
22\r
8dae8c52 23jobs:\r
24 Windows:\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
00483e8c 33 #- TEST_ACME_Server: "ZeroSSL.com"\r
34 # CA_ECDSA: "ZeroSSL ECC Domain Secure Site CA"\r
35 # CA: "ZeroSSL RSA Domain Secure Site CA"\r
36 # CA_EMAIL: "githubtest@acme.sh"\r
37 # TEST_PREFERRED_CHAIN: ""\r
8dae8c52 38 runs-on: windows-latest\r
39 env:\r
a69aece2 40 TEST_ACME_Server: ${{ matrix.TEST_ACME_Server }}\r
8dae8c52 41 CA_ECDSA: ${{ matrix.CA_ECDSA }}\r
42 CA: ${{ matrix.CA }}\r
43 CA_EMAIL: ${{ matrix.CA_EMAIL }}\r
44 TEST_LOCAL: 1\r
45 #The 80 port is used by Windows server, we have to use a custom port, tunnel will also use this port.\r
46 Le_HTTPPort: 8888\r
365d22d0 47 TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}\r
8dae8c52 48 steps:\r
49 - name: Set git to use LF\r
50 run: |\r
51 git config --global core.autocrlf false\r
d102943a 52 - uses: actions/checkout@v3\r
8dae8c52 53 - name: Install cygwin base packages with chocolatey\r
54 run: |\r
55 choco config get cacheLocation\r
56 choco install --no-progress cygwin\r
57 shell: cmd\r
58 - name: Install cygwin additional packages\r
59 run: |\r
3c933158 60 C:\tools\cygwin\cygwinsetup.exe -qgnNdO -R C:/tools/cygwin -s https://mirrors.kernel.org/sourceware/cygwin/ -P socat,curl,cron,unzip,git,xxd\r
8dae8c52 61 shell: cmd\r
62 - name: Set ENV\r
63 shell: cmd\r
64 run: |\r
64908e00 65 echo PATH=C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin;%PATH% >> %GITHUB_ENV%\r
8dae8c52 66 - name: Check ENV\r
67 shell: cmd\r
68 run: |\r
69 echo "PATH=%PATH%"\r
70 - name: Clone acmetest\r
71 shell: cmd\r
424da018 72 run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/\r
8dae8c52 73 - name: Run acmetest\r
74 shell: cmd\r
75 run: cd ../acmetest && bash.exe -c ./letest.sh\r
76\r
77\r
78\r