◐ Shell
clean mode source ↗

Update windows 2016 CI to 2019 by julianmesa-gitkraken · Pull Request #1897 · nodegit/nodegit

Expand Up @@ -20,10 +20,24 @@ jobs: steps: - name: Install Dependencies for Ubuntu # git >= 2.18 required for actions/checkout git support run: apt-get update && apt-get install -y software-properties-common && add-apt-repository -y ppa:git-core/ppa && apt-get update && apt-get install -y git build-essential clang python3 libssl-dev libkrb5-dev libc++-dev run: apt-get update && apt-get install -y software-properties-common && add-apt-repository -y ppa:git-core/ppa && apt-get update && apt-get install -y git build-essential clang libssl-dev libkrb5-dev libc++-dev wget env: ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- name: Setup python 3.6 env: CC: clang CXX: clang++ run: | mkdir ~/python cd ~/python wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz tar -xvf Python-3.6.15.tgz cd Python-3.6.15 ./configure make make install
- name: Setup Environment run: | mkdir ~/.ssh_tests Expand Down Expand Up @@ -70,10 +84,10 @@ jobs: if: startsWith(github.ref, 'refs/tags/v') env: node_pre_gyp_bucket: ${{ secrets.node_pre_gyp_bucket }} node_pre_gyp_accessKeyId: ${{ secrets.node_pre_gyp_accessKeyId }} node_pre_gyp_secretAccessKey: ${{ secrets.node_pre_gyp_secretAccessKey }} AWS_ACCESS_KEY_ID: ${{ secrets.node_pre_gyp_accessKeyId }} AWS_SECRET_ACCESS_KEY: ${{ secrets.node_pre_gyp_secretAccessKey }} run: | npm install -g node-pre-gyp aws-sdk npm install -g @mapbox/node-pre-gyp aws-sdk node lifecycleScripts/clean node-pre-gyp package node-pre-gyp publish Expand Down Expand Up @@ -128,10 +142,10 @@ jobs: if: startsWith(github.ref, 'refs/tags/v') env: node_pre_gyp_bucket: ${{ secrets.node_pre_gyp_bucket }} node_pre_gyp_accessKeyId: ${{ secrets.node_pre_gyp_accessKeyId }} node_pre_gyp_secretAccessKey: ${{ secrets.node_pre_gyp_secretAccessKey }} AWS_ACCESS_KEY_ID: ${{ secrets.node_pre_gyp_accessKeyId }} AWS_SECRET_ACCESS_KEY: ${{ secrets.node_pre_gyp_secretAccessKey }} run: | npm install -g node-pre-gyp aws-sdk npm install -g @mapbox/node-pre-gyp aws-sdk node lifecycleScripts/clean node-pre-gyp package node-pre-gyp publish Expand All @@ -142,7 +156,7 @@ jobs: matrix: node: [12, 14, 16] arch: [x86, x64] runs-on: windows-2016 runs-on: windows-2019 steps: - name: Setup Environment run: | Expand Down Expand Up @@ -178,7 +192,7 @@ jobs: # and it treats each additional step past the first as an orphaned process. - name: Deploy (Dependencies) if: startsWith(github.ref, 'refs/tags/v') run: npm install -g node-pre-gyp aws-sdk run: npm install -g @mapbox/node-pre-gyp aws-sdk
- name: Deploy (Clean) if: startsWith(github.ref, 'refs/tags/v') Expand All @@ -192,6 +206,6 @@ jobs: if: startsWith(github.ref, 'refs/tags/v') env: node_pre_gyp_bucket: ${{ secrets.node_pre_gyp_bucket }} node_pre_gyp_accessKeyId: ${{ secrets.node_pre_gyp_accessKeyId }} node_pre_gyp_secretAccessKey: ${{ secrets.node_pre_gyp_secretAccessKey }} AWS_ACCESS_KEY_ID: ${{ secrets.node_pre_gyp_accessKeyId }} AWS_SECRET_ACCESS_KEY: ${{ secrets.node_pre_gyp_secretAccessKey }} run: node-pre-gyp publish