A GitHub Action to set up a variety of tools for Continuous Delivery.
- bump dependencies in the
package.json
; - bump versions of components to download in integration test;
- update deprecated fields in the workflows and action config;
name: Deployment
on: [push]
jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
...
- name: Set up tools
uses: coscene-io/setup-cd-tools@v2
env:
# required!!!
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
with:
kubectl: '1.22.2'
kustomize: '4.5.4'
skaffold: '1.38.0'
helm: '3.8.2'
yq: '2.3.0'
jq: '1.6'
hub: '2.14.2'
...