Skip to content

Parallel release

Parallel release #5

Workflow file for this run

name: Secret Test
on:
push:
branches:
- main
pull_request:
jobs:
secret-test:
name: Secret Test
runs-on: ubuntu-latest
env:
ETHEREUM_URL: ${{ secrets.ETHEREUM_URL }}
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} # All commits must be verified
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref || github.ref }}
token: ${{ secrets.LASTMJS_GITHUB_TOKEN || github.token }}
- name: Configure git for publishing release
run: |
gpg -k
git config --global user.name 'Jordan Last'
git config --global user.email 'jordan.michael.last@gmail.com'
git config --global commit.gpgsign true
echo "GPG_SIGNING_KEY length: ${#GPG_SIGNING_KEY}"
echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import
if [ $? -ne 0 ]; then
echo "GPG key import failed"
exit 1
fi
git config --global user.signingkey C8B77BCBE16CD2B94B43F9C8757397B82D4ED7B0
git config --global --list
gpg -k
- name: Echo ETHEREUM_URL
run: echo "ETH URL LENGHT ${#ETHEREUM_URL}"
sub-secret:
name: Sub Secret Test
uses: ./.github/workflows/secret_sub_test.yml
with:
test_infos: 'Hello world'
secrets:
ETHEREUM_URL: ${{ secrets.ETHEREUM_URL }}
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} # All commits must be verified
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}