Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cada7ef

Browse files
committed
Ruby: add downgrade scripts to prepare-db-upgrade.sh
1 parent 1e39259 commit cada7ef

6 files changed

Lines changed: 1507 additions & 2 deletions

File tree

.github/workflows/ruby-qltest.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,11 @@ jobs:
4848
codeql dataset import -S ql/lib/upgrades/initial/ruby.dbscheme testdb empty.trap
4949
codeql dataset upgrade testdb --additional-packs ql/lib
5050
diff -q testdb/ruby.dbscheme ql/lib/ruby.dbscheme
51+
- name: Check DB downgrade scripts
52+
run: |
53+
echo >empty.trap
54+
rm -rf testdb; codeql dataset import -S ql/lib/ruby.dbscheme testdb empty.trap
55+
codeql resolve upgrades --format=lines --allow-downgrades --additional-packs downgrades \
56+
--dbscheme=ql/lib/ruby.dbscheme --target-dbscheme=downgrades/initial/ruby.dbscheme |
57+
xargs codeql execute upgrades testdb
58+
diff -q testdb/ruby.dbscheme downgrades/initial/ruby.dbscheme

0 commit comments

Comments
 (0)