From 7aaafa7ff86f995e42b7b257c2e7eb0904e714c0 Mon Sep 17 00:00:00 2001 From: aydent Date: Sat, 24 Jan 2026 23:00:12 +0100 Subject: [PATCH] feat: Update Infisical CLI installation source and enhance secret fetching with project ID and export example. --- .gitea/workflows/infisical-secrets.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/infisical-secrets.yml b/.gitea/workflows/infisical-secrets.yml index 7a82d5c..6d53b09 100644 --- a/.gitea/workflows/infisical-secrets.yml +++ b/.gitea/workflows/infisical-secrets.yml @@ -11,13 +11,17 @@ jobs: steps: - name: Install Infisical CLI run: | - curl -1sLf 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.deb.sh' | sudo -E bash + curl -1sLf 'https://artifacts-cli.infisical.com/setup.deb.sh' | sudo -E bash sudo apt-get update && sudo apt-get install -y infisical - - name: List Secrets + - name: List and Export Secrets env: INFISICAL_API_URL: https://infisical.lemarechal.eu/api INFISICAL_UNIVERSAL_AUTH_CLIENT_ID: ${{ secrets.INFISICAL_CLIENT_ID }} INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET: ${{ secrets.INFISICAL_CLIENT_SECRET }} run: | - infisical secrets --path /Discord_bot --env prod + # List secrets (as requested) + infisical secrets --path /Discord_bot --env prod --projectId ${{ secrets.INFISICAL_PROJECT_ID }} + + # Example: Export secrets as environment variables for the current shell + # export $(infisical export --path /Discord_bot --env prod --projectId ${{ secrets.INFISICAL_PROJECT_ID }} --format=dotenv | xargs)