name: Deploy Containers on: push: branches: - main jobs: deploy: name: Prepare runs-on: jade steps: - name: Set up Node.js uses: actions/setup-node@v4 with: node-version: "24" - name: Checkout Repo uses: actions/checkout@v4 with: fetch-depth: 0 - name: Deploy run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_KNOWN_HOSTS }}" >> ~/.ssh/known_hosts chmod 644 ~/.ssh/known_hosts ssh-add <(echo "${{ secrets.SSH_KEY }}") echo "HOST *" > ~/.ssh/config echo "${{ secrets.VAULT_PASS }}" > ~/.vault_pass.txt ./.gitea/scripts/deploy_containers.sh "${{ github.event.before }}" "${{ github.sha }}"