Skip to content

Commit 6b86657

Browse files
authored
Fix copilot-setup-steps.yml (#37499)
1 parent d358209 commit 6b86657

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

.github/workflows/copilot-setup-steps.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ on:
1616
jobs:
1717
# The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot.
1818
copilot-setup-steps:
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-24.04
2020

2121
# Install SQL Server via a docker container.
2222
# It's better to do this rather than e.g. use a testcontainer, because then the agent can reuse the same container
@@ -26,11 +26,11 @@ jobs:
2626
image: mcr.microsoft.com/mssql/server:2025-latest
2727
env:
2828
ACCEPT_EULA: "Y"
29-
SA_PASSWORD: ${{ secrets.MSSQL_SA_PASSWORD }}
29+
SA_PASSWORD: "${{ secrets.MSSQL_SA_PASSWORD }}"
3030
ports:
3131
- 1433:1433
3232
options: >-
33-
--health-cmd="/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P '${{ secrets.MSSQL_SA_PASSWORD }}' -Q 'SELECT 1' -C"
33+
--health-cmd="/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P $SA_PASSWORD -Q 'SELECT 1' -C"
3434
--health-start-period=20s
3535
--health-interval=2s
3636
--health-retries=30
@@ -39,14 +39,6 @@ jobs:
3939
permissions:
4040
contents: read
4141

42-
# You can define any steps you want, and they will run before the agent starts.
43-
# If you do not check out your code, Copilot will do this for you.
4442
steps:
45-
- name: Checkout
46-
uses: actions/checkout@v5
47-
48-
- name: Restore
49-
run: ./restore.sh
50-
5143
- name: Export SQL Server connection string for the agent's session
5244
run: echo "Test__SqlServer__DefaultConnection=Server=localhost;Database=master;User=SA;Password=${{ secrets.MSSQL_SA_PASSWORD }};Connect Timeout=60;ConnectRetryCount=0;Trust Server Certificate=true" >> "$GITHUB_ENV"

0 commit comments

Comments
 (0)