diff --git a/.github/workflows/testhera.yaml b/.github/workflows/testhera.yaml new file mode 100644 index 0000000000000000000000000000000000000000..404c3340fa61646b0269e745db6408ee9066ec6c --- /dev/null +++ b/.github/workflows/testhera.yaml @@ -0,0 +1,42 @@ +name: Heratest + +on: + pull_request: + branches: + - develop_badgetest + types: [closed] + +jobs: + + get_labels: + runs-on: ubuntu-latest + outputs: + labels: ${{ steps.get_labels_id.outputs.labels }} + test: ${{ steps.get_labels_id.outputs.tests }} + steps: + - name: get lables steps + id: get_labels_id + run: | + labels="$(gh api repos/$OWNER/$REPO_NAME/pulls/$PULL_REQUEST_NUMBER --jq '.labels.[].name')" >> $GITHUB_OUTPUT + echo "$labels" + echo "test=$FOO" >> $GITHUB_OUTPUT + env: + FOO: foobar + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + OWNER: ${{ github.repository_owner }} + REPO_NAME: ${{ github.event.repository.name }} + PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }} + + test: + runs-on: ubuntu-latest + needs: + - get_labels + + steps: + - name: Test + run: | + echo "labels: $labels" + echo "test: $test" + env: + labels: ${{ needs.get_labels.outputs.labels }} + test: ${{ needs.get_labels.outputs.test }}