Skip to content

upd: update non-compatible policy 458 #568

upd: update non-compatible policy 458

upd: update non-compatible policy 458 #568

Workflow file for this run

name: test-custodian-policies
on:
push:
workflow_dispatch:
schedule:
- cron: "0 7 * * 1"
pull_request_review:
types:
- submitted
jobs:
test_policy_flights:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
compliance: ['red', 'green']
container:
image: python:3.8
env:
COMPLIANCE: ${{ matrix.compliance }}
if: github.event_name == 'push' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved')
steps:
- uses: actions/checkout@v4
- name: Checkout ecc-actions
run: git clone -b main "https://git:$PROJECT_TOKEN@git.epam.com/epmc-sec/cloudlab/cloud_custodian/ecc-actions.git" ecc-actions
env:
PROJECT_TOKEN: ${{ secrets.ECC_CHANGELOG_ACTION }}
- uses: ./ecc-actions/flight-test-dependencies
env:
PROJECT_TOKEN: ${{ secrets.CLOUDCUSTODIAN_CORE }}
- uses: ./ecc-actions/flight-test-action
env:
COMPLIANCE: ${{ matrix.compliance }}
build:
name: create_release
runs-on: ubuntu-latest
needs: [test_policy_flights]
if: startsWith(github.ref, 'refs/tags/v')
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Checkout ecc-actions
run: git clone -b main "https://git:$PROJECT_TOKEN@git.epam.com/epmc-sec/cloudlab/cloud_custodian/ecc-actions.git" ecc-actions
env:
PROJECT_TOKEN: ${{ secrets.ECC_CHANGELOG_ACTION }}
- name: Create wiki
uses: ./ecc-actions/generate-list-of-rules
- name: Release action
uses: ./ecc-actions/release-rulepack-action
with:
token: ${{ github.token }}
tag: ${{ github.ref_name }}