[READ-ONLY] a fast, modern browser for the npm registry
at main 37 lines 896 B view raw
1name: mirror 2 3on: 4 push: 5 branches: 6 - main 7 tags: 8 - '*' 9 10permissions: 11 contents: read 12 13jobs: 14 mirror: 15 name: 🕸️ Mirror to Tangled 16 if: ${{ github.repository == 'npmx-dev/npmx.dev' }} 17 runs-on: ubuntu-24.04-arm 18 19 steps: 20 - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 21 with: 22 fetch-depth: 0 23 24 - name: 🔑 Configure SSH 25 env: 26 TANGLED_SSH_KEY: ${{ secrets.TANGLED_SSH_KEY }} 27 run: | 28 mkdir -p ~/.ssh 29 echo "$TANGLED_SSH_KEY" > ~/.ssh/id_ed25519 30 chmod 600 ~/.ssh/id_ed25519 31 ssh-keyscan -t ed25519 tangled.org >> ~/.ssh/known_hosts 2>/dev/null 32 33 - name: ⬆︎ Push to Tangled 34 run: | 35 git remote add tangled git@tangled.org:npmx.dev/npmx.dev 36 git push tangled main --force 37 git push tangled --tags --force