Skip to content

inherit secrets

inherit secrets #10

Workflow file for this run

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