Skip to content

Commit 76c5d90

Browse files
committed
add goreleaser write permission; use latest 2019 mssql image
1 parent 5884b7f commit 76c5d90

File tree

5 files changed

+28
-8
lines changed

5 files changed

+28
-8
lines changed

.github/workflows/release_build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ on:
33
push:
44
tags:
55
- "*"
6+
permissions:
7+
contents: write
8+
69
jobs:
710
goreleaser:
811
runs-on: ubuntu-latest

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- name: Prepare sqlite database
1212
run: make prepare-sqlite
1313
- name: Wait for docker containers to start
14-
run: sleep 30
14+
run: sleep 60
1515
- name: Set up Go
1616
uses: actions/setup-go@v5
1717
with:

test/docker-compose.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ services:
2828
- ./mysql/mysql-enum-setup.sql:/docker-entrypoint-initdb.d/2.sql
2929
- ./mysql/mysql-multiple-databases.sql:/docker-entrypoint-initdb.d/3.sql
3030
mermerd-mssql-test-db:
31-
image: mcr.microsoft.com/mssql/server@sha256:f54a84b8a802afdfa91a954e8ddfcec9973447ce8efec519adf593b54d49bedf
31+
image: mcr.microsoft.com/mssql/server:2019-latest
3232
environment:
3333
ACCEPT_EULA: "Y"
3434
SA_PASSWORD: "securePassword1!"
@@ -54,6 +54,6 @@ services:
5454
- ./mssql/mssql-setup.sql:/usr/src/app/mssql-setup.sql
5555
- ./mssql/mssql-enum-setup.sql:/usr/src/app/mssql-enum-setup.sql
5656
- ./mssql/mssql-multiple-databases.sql:/usr/src/app/mssql-multiple-databases.sql
57-
- ./mssql/entrypoint.sh:/usr/src/app/entrypoint.sh
57+
- ./mssql/entrypoint_azure.sh:/usr/src/app/entrypoint.sh
5858
working_dir: /usr/src/app
5959
command: sh -c './entrypoint.sh & /opt/mssql/bin/sqlservr;'

test/mssql/entrypoint.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
# Source: https://cardano.github.io/blog/2017/11/15/mssql-docker-container
3-
wait_time=30s
3+
wait_time=60s
44
password=securePassword1!
55

66
# wait for SQL Server to come up
@@ -9,9 +9,9 @@ sleep $wait_time
99
echo importing data...
1010

1111
# run the sql scripts to create the test database
12-
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -i ./mssql-setup.sql
13-
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -d mermerd_test -i ./db-table-setup.sql
14-
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -d mermerd_test -i ./mssql-enum-setup.sql
15-
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -d mermerd_test -i ./mssql-multiple-databases.sql
12+
/opt/mssql-tools18/bin/sqlcmd -S 0.0.0.0 -C -U sa -P $password -i ./mssql-setup.sql
13+
/opt/mssql-tools18/bin/sqlcmd -S 0.0.0.0 -C -U sa -P $password -d mermerd_test -i ./db-table-setup.sql
14+
/opt/mssql-tools18/bin/sqlcmd -S 0.0.0.0 -C -U sa -P $password -d mermerd_test -i ./mssql-enum-setup.sql
15+
/opt/mssql-tools18/bin/sqlcmd -S 0.0.0.0 -C -U sa -P $password -d mermerd_test -i ./mssql-multiple-databases.sql
1616

1717
echo importing done

test/mssql/entrypoint_azure.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
# Source: https://cardano.github.io/blog/2017/11/15/mssql-docker-container
3+
wait_time=60s
4+
password=securePassword1!
5+
6+
# wait for SQL Server to come up
7+
echo importing data will start in $wait_time...
8+
sleep $wait_time
9+
echo importing data...
10+
11+
# run the sql scripts to create the test database
12+
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -i ./mssql-setup.sql
13+
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -d mermerd_test -i ./db-table-setup.sql
14+
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -d mermerd_test -i ./mssql-enum-setup.sql
15+
/opt/mssql-tools/bin/sqlcmd -S 0.0.0.0 -U sa -P $password -d mermerd_test -i ./mssql-multiple-databases.sql
16+
17+
echo importing done

0 commit comments

Comments
 (0)