diff --git a/.github/workflows/release-action.yml b/.github/workflows/release-action.yml index 4dfac0f..d048ed9 100644 --- a/.github/workflows/release-action.yml +++ b/.github/workflows/release-action.yml @@ -8,10 +8,10 @@ on: - "migrations-semver/*.sql" env: - BYTEBASE_URL: https://demo.bytebase.com - BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com + BYTEBASE_URL: https://71f0441fc48c.ngrok-free.app + BYTEBASE_SERVICE_ACCOUNT: bunge-poc@service.bytebase.com BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/gitops-poc" jobs: build: @@ -27,7 +27,7 @@ jobs: echo "Upload done!" create-rollout: needs: build - runs-on: ubuntu-latest # use self-hosted machines if your Bytebase runs in internal networks. + runs-on: ubuntu-latest container: image: docker://bytebase/bytebase-action:latest outputs: @@ -37,7 +37,7 @@ jobs: uses: actions/checkout@v4 - name: rollout env: - BYTEBASE_TARGETS: "instances/test-sample-instance/databases/hr_test,instances/prod-sample-instance/databases/hr_prod" + BYTEBASE_TARGETS: "instances/dev/databases/dev,instances/prod/databases/prod" FILE_PATTERN: "migrations-semver/*.sql" BYTEBASE_OUTPUT: ${{ runner.temp }}/bytebase-metadata.json run: | @@ -49,7 +49,7 @@ jobs: echo "plan=$PLAN" >> $GITHUB_OUTPUT deploy-to-test: needs: create-rollout - runs-on: ubuntu-latest # use self-hosted machines if your Bytebase runs in internal networks. + runs-on: ubuntu-latest environment: test container: image: docker://bytebase/bytebase-action:latest diff --git a/.github/workflows/sql-review-action.yml b/.github/workflows/sql-review-action.yml index 17c5746..6338cad 100644 --- a/.github/workflows/sql-review-action.yml +++ b/.github/workflows/sql-review-action.yml @@ -10,8 +10,8 @@ on: jobs: check-release-on-prod: permissions: - pull-requests: write # write permission required to allow the action writes the check results to the comment. - runs-on: ubuntu-latest # use self-hosted machines if your Bytebase runs in internal networks. + pull-requests: write + runs-on: ubuntu-latest container: image: docker://bytebase/bytebase-action:latest steps: @@ -19,12 +19,12 @@ jobs: uses: actions/checkout@v4 - name: Check release env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # set GITHUB_TOKEN because the 'Check release' step needs it to comment the pull request with check results. - BYTEBASE_URL: https://demo.bytebase.com - BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BYTEBASE_URL: https://71f0441fc48c.ngrok-free.app + BYTEBASE_SERVICE_ACCOUNT: bunge-poc@service.bytebase.com BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} - BYTEBASE_PROJECT: "projects/hr" - BYTEBASE_TARGETS: "instances/prod-sample-instance/databases/hr_prod" + BYTEBASE_PROJECT: "projects/gitops-poc" + BYTEBASE_TARGETS: "instances/dev/databases/dev" FILE_PATTERN: "migrations-semver/*.sql" run: | 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 }} diff --git a/migrations-semver/1.13.0_phone.sql b/migrations-semver/1.13.0_phone.sql deleted file mode 100644 index 0a48f72..0000000 --- a/migrations-semver/1.13.0_phone.sql +++ /dev/null @@ -1,3 +0,0 @@ -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS phone VARCHAR(255) NOT NULL DEFAULT ''; - -INSERT INTO users VALUES (1); \ No newline at end of file diff --git a/migrations-semver/1.3.5_nickname.sql b/migrations-semver/1.3.5_nickname.sql deleted file mode 100644 index 1e8b31a..0000000 --- a/migrations-semver/1.3.5_nickname.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS nickname VARCHAR(255) NOT NULL DEFAULT ''; \ No newline at end of file diff --git a/migrations-semver/1.0.0_init.sql b/migrations-semver/1.4.0_init.sql similarity index 100% rename from migrations-semver/1.0.0_init.sql rename to migrations-semver/1.4.0_init.sql diff --git a/migrations-semver/1.1.1_comment.sql b/migrations-semver/1.4.1_comment.sql similarity index 100% rename from migrations-semver/1.1.1_comment.sql rename to migrations-semver/1.4.1_comment.sql diff --git a/migrations-semver/1.0.1_init_data_dml.sql b/migrations-semver/1.4.2_init_data_dml.sql similarity index 96% rename from migrations-semver/1.0.1_init_data_dml.sql rename to migrations-semver/1.4.2_init_data_dml.sql index 075b74f..f2310ef 100644 --- a/migrations-semver/1.0.1_init_data_dml.sql +++ b/migrations-semver/1.4.2_init_data_dml.sql @@ -2,4 +2,4 @@ INSERT INTO users ( id, name, email ) VALUES ( 1, 'me', 'me@me.com' -); +); \ No newline at end of file diff --git a/migrations-semver/1.4.3_add_user_dml.sql b/migrations-semver/1.4.3_add_user_dml.sql new file mode 100644 index 0000000..78c68f8 --- /dev/null +++ b/migrations-semver/1.4.3_add_user_dml.sql @@ -0,0 +1,5 @@ +INSERT INTO users ( + id, name, email +) VALUES ( + 2, 'me2', 'me2@me.com' +); \ No newline at end of file