revert latest change #14
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: export | |
on: | |
push: | |
branches: [master, main] | |
paths-ignore: ['**.md', 'releaseDev/**'] | |
jobs: | |
once: | |
name: Build, Test, Create And Upload Release | |
runs-on: ubuntu-latest | |
outputs: | |
upload_url: ${{ steps.create_release.outputs.upload_url }} | |
steps: | |
- uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 | |
name: checkout repo content | |
# Test using Golang OPA hot rule compilation | |
- name: Set up Go | |
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492 | |
with: | |
go-version: 1.19 | |
- name: Test Regoes | |
working-directory: testrunner | |
run: | | |
apt update && apt install -y cmake | |
GOPATH=$(go env GOPATH) make | |
- name: setup python | |
uses: actions/setup-python@75f3110429a8c05be0e1bf360334e4cced2b63fa | |
with: | |
python-version: 3.10.6 | |
- name: Create Metadata Release Files | |
run: | | |
python ./scripts/export.py | |
# The next step kept here for only backward competability. | |
# Release files should have extensions! | |
- name: Strip Metadata Files Extensions (to be removed) | |
run: | | |
cd release | |
find -type f -name '*.json' | while read f; do mv "$f" "${f%.json}"; done | |
find -type f -name '*.csv' | while read f; do mv "$f" "${f%.csv}"; done | |
- name: Create Release | |
id: create_release | |
uses: actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
with: | |
tag_name: v1.0.${{ github.run_number }} | |
release_name: Release v1.0.${{ github.run_number }} | |
draft: false | |
prerelease: false | |
- name: Upload Release Assets | |
id: upload-release-assets | |
uses: dwenegar/upload-release-assets@5bc3024cf83521df8ebfadf00ad0c4614fd59148 | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
with: | |
release_id: ${{ steps.create_release.outputs.id }} | |
assets_path: release | |
- run: git status # show modified files | |
- run: git diff # show diff in files | |
- name: Update readme | |
uses: Andro999b/push@c77535fe7a94645f7ceca83e48e6cc977620710e | |
with: | |
branch: master | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
message: Update README.MD |