Skip to content

Commit b348d3b

Browse files
committed
chore: test semver
1 parent e3c7660 commit b348d3b

File tree

6 files changed

+16
-8
lines changed

6 files changed

+16
-8
lines changed

.github/workflows/release-action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
BYTEBASE_PROJECT: "projects/project-sample"
3838
BYTEBASE_TARGETS: "instances/test-sample-instance/databases/hr_test,instances/prod-sample-instance/databases/hr_prod"
3939
BYTEBASE_TARGET_STAGE: environments/test
40-
FILE_PATTERN: "migrations/*.sql"
40+
FILE_PATTERN: "migrations-semver/*.sql"
4141
BYTEBASE_OUTPUT: ${{ runner.temp }}/bytebase-metadata.json
4242
run: |
4343
bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --file-pattern=${{ env.FILE_PATTERN }} --targets=${{ env.BYTEBASE_TARGETS }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --output=${{ env.BYTEBASE_OUTPUT }}

.github/workflows/sql-review-action.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@ on:
55
branches:
66
- main
77
paths:
8-
- "migrations/*.sql"
8+
- "migrations-semver/*.sql"
99

1010
jobs:
1111
check-release-on-prod:
1212
permissions:
1313
pull-requests: write # write permission required to allow the action writes the check results to the comment.
1414
runs-on: ubuntu-latest # use self-hosted machines if your Bytebase runs in internal networks.
15+
container:
16+
image: docker://bytebase/bytebase-action:latest
1517
steps:
1618
- name: Checkout
1719
uses: actions/checkout@v4
1820
- name: Check release
19-
uses: docker://bytebase/bytebase-action:latest
2021
env:
2122
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # set GITHUB_TOKEN because the 'Check release' step needs it to comment the pull request with check results.
2223
BYTEBASE_URL: https://demo.bytebase.com
2324
BYTEBASE_SERVICE_ACCOUNT: [email protected]
24-
BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET}}
25+
BYTEBASE_SERVICE_ACCOUNT_SECRET: "bbs_iqysPHMqhNpG4rQ5SFEJ"
2526
BYTEBASE_PROJECT: "projects/project-sample"
2627
BYTEBASE_TARGETS: "instances/prod-sample-instance/databases/hr_prod"
27-
FILE_PATTERN: "migrations/*.sql"
28-
with:
29-
entrypoint: bytebase-action
30-
args: check --url ${{ env.BYTEBASE_URL }} --service-account ${{ env.BYTEBASE_SERVICE_ACCOUNT }} --project ${{ env.BYTEBASE_PROJECT }} --targets ${{ env.BYTEBASE_TARGETS }} --file-pattern ${{ env.FILE_PATTERN }}
28+
FILE_PATTERN: "migrations-semver/*.sql"
29+
run: |
30+
bytebase-action check --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --targets=${{ env.BYTEBASE_TARGETS }} --file-pattern=${{ env.FILE_PATTERN }}

migrations-semver/1.0.0_init.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CREATE TABLE IF NOT EXISTS users (
2+
id SERIAL PRIMARY KEY,
3+
name VARCHAR(255) NOT NULL,
4+
email VARCHAR(255) NOT NULL UNIQUE
5+
)

migrations-semver/1.1.1_comment.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS comment VARCHAR(255) NOT NULL DEFAULT '';

migrations-semver/1.13.0_phone.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS phone VARCHAR(255) NOT NULL DEFAULT '';

migrations-semver/1.3.5_nickname.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS nickname VARCHAR(255) NOT NULL DEFAULT '';

0 commit comments

Comments
 (0)