title: Is it possible to use GitHub secrets inside my shell file?
body: <p>This is my simple Action on my GitHub repo:</p>
  <pre><code>name: CI
  
  on:
    push:
      branches: [ main ]
  
  jobs:
    build:
      runs-on: ubuntu-latest
      steps:
        - name: Get /my_account/my_infra
          run: |
            sudo mkdir /my_account
            sudo chmod -R 777 /my_account
            cd /my_account
            git clone https://github.com/my_account/my_infra
  
        - name: Get /my_account/my_repo
          run: |
            cd /my_account
            git clone https://github.com/my_account/my_repo
  
        - name: Run my build script
          run: |
            cd /my_account/my_infra
            ./build.sh /my_account/my_repo
  </code></pre>
  <p>Since GitHub does not provide a way to reuse actions across multiple similar repos, I came up with the idea of creating a base repo, then download that base alongside the current repo, then run a custom shell script from that base repo, passing my current repo as a parameter.</p>
  <p>This works perfect. This way I can reuse my base repo across many similar repositories. And I can reuse near 500 lines of build script instead of repeating myself for 50 repositors (which means 25000 lines of CI/CD code).</p>
  <p>However, now I need to access some resources (like login into my docker hub account) to pull and push stuff.</p>
  <p>Is it possible to use GitHub secrects in my <code>build.sh</code>?</p>