Merge pull request #499 from konstruktoid/action

add github actions
This commit is contained in:
Thomas Sjögren 2022-04-30 12:01:23 +02:00 committed by GitHub
commit 58e732f3d1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 55 additions and 0 deletions

14
.github/workflows/issues.yml vendored Normal file
View file

@ -0,0 +1,14 @@
name: issue assignment
on:
issues:
types: [opened]
jobs:
auto-assign:
runs-on: ubuntu-latest
steps:
- name: 'auto-assign issue'
uses: pozil/auto-assign-issue@v1.4.0
with:
assignees: konstruktoid

41
.github/workflows/slsa.yml vendored Normal file
View file

@ -0,0 +1,41 @@
---
name: slsa
on:
push:
release:
types: [published, released]
jobs:
build:
runs-on: ubuntu-latest
steps:
- run: echo "REPOSITORY_NAME=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
shell: bash
- name: checkout repository
uses: actions/checkout@master
- name: create checksum file
run: find *.sh distros/* functions/* tests/* Dockerfile Vagrantfile -exec sha256sum {} \; > ${{ env.REPOSITORY_NAME }}.sha256
- name: upload artifact
uses: actions/upload-artifact@v3
with:
path: ${{ env.REPOSITORY_NAME }}.sha256
generate-provenance:
needs: build
name: generate build provenance
runs-on: ubuntu-latest
steps:
- name: download build artifact
uses: actions/download-artifact@v3
- name: generate provenance
uses: slsa-framework/github-actions-demo@v0.1
with:
artifact_path: artifact/
- name: upload provenance
uses: actions/upload-artifact@v3
with:
path: build.provenance