diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7170fad..935e2c1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,9 @@ jobs: name: Test Node runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with Node.js (npm) uses: ./ @@ -48,7 +50,9 @@ jobs: name: Test PHP runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with PHP uses: ./ @@ -81,10 +85,10 @@ jobs: services: mongo: image: mongo:7 - ports: - - 27017:27017 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with database configuration uses: ./ @@ -126,10 +130,10 @@ jobs: services: mongo: image: mongo:7 - ports: - - 27017:27017 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with base modules uses: ./ @@ -167,7 +171,9 @@ jobs: name: Test Base Modules Requires PHP runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Expect failure when install-base-modules is set without install-php id: expect-failure @@ -194,7 +200,9 @@ jobs: name: Test nginx runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with nginx uses: ./ @@ -220,7 +228,9 @@ jobs: name: Test All Components runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with all components uses: ./ @@ -262,7 +272,9 @@ jobs: name: Test Custom Server Path runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with custom path uses: ./ @@ -293,7 +305,9 @@ jobs: name: Test Build Command runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v4 + with: + persist-credentials: false - name: Test action with build command uses: ./ @@ -309,4 +323,6 @@ jobs: - name: Verify build run: | cd ./test-server - npm run dev + test -f build.log + grep -q '^Build complete$' build.log + echo "✓ Custom build command completed successfully" diff --git a/action.yml b/action.yml index 3a3d9b8..5d914c2 100644 --- a/action.yml +++ b/action.yml @@ -156,6 +156,7 @@ runs: fetch-depth: 1 submodules: recursive github-server-url: ${{ inputs.github-server-url }} + persist-credentials: false - name: Checkout server repository (with token) if: inputs.checkout-token != '' @@ -168,6 +169,7 @@ runs: submodules: recursive github-server-url: ${{ inputs.github-server-url }} token: ${{ inputs.checkout-token }} + persist-credentials: false - name: Setup Node if: inputs.install-node == 'true'