Skip to content

skip: Merge pull request #185 from epam/prep_release #14

skip: Merge pull request #185 from epam/prep_release

skip: Merge pull request #185 from epam/prep_release #14

Workflow file for this run

name: Changelog
on:
workflow_dispatch:
push:
tags:
- "v*.*"
jobs:
build:
name: Create Release
runs-on: ubuntu-latest
# 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:[email protected]/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 }}
ruleset_release:
name: ruleset_release
runs-on: ubuntu-latest
if: (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main') && github.event_name != 'schedule'
steps:
- name: Checkout ecc-actions
run: git clone -b main "https://git:[email protected]/epmc-sec/cloudlab/cloud_custodian/ecc-actions.git" ecc-actions
env:
PROJECT_TOKEN: ${{ secrets.ECC_CHANGELOG_ACTION }}
- name: Release ruleset on QA
uses: ./ecc-actions/release-ruleset-action
if: github.ref == 'refs/heads/main'
env:
C7N_CREDS: ${{ secrets.C7N_CREDS }}
C7N_ENV: QA
- name: Release ruleset on PROD
uses: ./ecc-actions/release-ruleset-action
if: startsWith(github.ref, 'refs/tags/v')
env:
C7N_CREDS: ${{ secrets.C7N_CREDS }}
C7N_ENV: PROD