diff --git a/.github/workflows/mirror-to-codecommit.yml b/.github/workflows/mirror-to-codecommit.yml new file mode 100644 index 000000000..3d3cdf614 --- /dev/null +++ b/.github/workflows/mirror-to-codecommit.yml @@ -0,0 +1,21 @@ +name: Mirror GitHub To CodeCommit + +on: [push] + +jobs: + mirror_to_codecommit: + + runs-on: ubuntu-latest + + steps: + - name: Checkout Code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Mirror to CodeCommit + uses: pixta-dev/repository-mirroring-action@v1 + with: + target_repo_url: ssh://git-codecommit.ca-central-1.amazonaws.com/v1/repos/${{ github.event.repository.name }} + ssh_private_key: ${{ secrets.CODECOMMIT_SSH_PRIVATE_KEY }} + ssh_username: ${{ secrets.CODECOMMIT_SSH_PRIVATE_KEY_ID }}