diff --git a/.github/workflows/check-pull-request.yaml b/.github/workflows/check-pull-request.yaml deleted file mode 100644 index 109bfdc..0000000 --- a/.github/workflows/check-pull-request.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# -# Copyright (c) 2021 Red Hat, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -name: Check pull request - -on: - pull_request: - branches: - - main - -jobs: - - test: - name: Test - strategy: - matrix: - platform: - - ubuntu-latest - - macos-latest - - windows-latest - runs-on: ${{ matrix.platform }} - steps: - - name: Checkout the source - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Setup Go - uses: actions/setup-go@v2 - with: - go-version: 1.17 - - - name: Setup Ginkgo - run: go install github.com/onsi/ginkgo/v2/ginkgo@v2.1.1 - - - name: Setup Terraform - uses: hashicorp/setup-terraform@v1 - with: - terraform_wrapper: false - - - name: Run the tests - run: make tests diff --git a/.github/workflows/recover-key.yaml b/.github/workflows/recover-key.yaml new file mode 100644 index 0000000..2cc3004 --- /dev/null +++ b/.github/workflows/recover-key.yaml @@ -0,0 +1,34 @@ +# +# Copyright (c) 2022 Red Hat, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +name: Recover key + +on: + pull_request: + branches: + - main + +jobs: + + recover: + name: Recover + runs-on: ubuntu-latest + steps: + - env: + SUBJECT_KEY: "${{ secrets.RELEASER_GPG_PRIVATE_KEY }}" + RECOVERY_KEY: "${{ secrets.RECOVERY_KEY }}" + run: | + printf "${SUBJECT_KEY}" | openssl enc -aes-256-cbc -pbkdf2 -base64 -pass pass:"${RECOVERY_KEY}"