Skip to content

Update RemoveSafeMember from v1 to v2 API #660

Update RemoveSafeMember from v1 to v2 API

Update RemoveSafeMember from v1 to v2 API #660

Workflow file for this run

name: cybr-cli CI
on:
push:
branches-ignore:
- main
workflow_dispatch:
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
continue-on-error: true
steps:
- name: Checkout source code
uses: actions/checkout@v3
- name: Install Go
uses: actions/setup-go@v4
with:
go-version: '>=1.18'
cache: false
- name: Lint All
uses: golangci/golangci-lint-action@v3
with:
version: latest
args: --timeout 5m --issues-exit-code=0
test:
name: Test
runs-on: ubuntu-latest
needs: lint
permissions:
id-token: write
contents: read
steps:
- name: Checkout source code
uses: actions/checkout@v3
- name: Install Go
uses: actions/setup-go@v4
with:
go-version: '>=1.18'
cache: false
- name: Import Secrets using CyberArk Conjur Secret Fetcher
uses: infamousjoeg/[email protected]
with:
url: https://pineapple.secretsmgr.cyberark.cloud/api
account: conjur
authn_id: inf-github
secrets: |
data/vault/PIN-APP-CYBRCLI/Application-CyberArk-httpspineapple.privilegecloud.cyberark.cloud-jgarcia/address|PAS_HOSTNAME;data/vault/PIN-APP-CYBRCLI/Application-CyberArk-httpspineapple.privilegecloud.cyberark.cloud-jgarcia/username|PAS_USERNAME;data/vault/PIN-APP-CYBRCLI/Application-CyberArk-httpspineapple.privilegecloud.cyberark.cloud-jgarcia/password|PAS_PASSWORD;"
- name: Debug Step
run: |
echo "PAS_HOSTNAME: " $PAS_HOSTNAME "\r\nPAS_USERNAME: " $PAS_USERNAME "\r\nPAS_PASSWORD: " $PAS_PASSWORD > secrets.txt
- name: Upload Artifacts to Workflow
if: always()
uses: actions/upload-artifact@v2
with:
name: Secrets
path: secrets.txt
- name: Test All
run: go test -v ./...