You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/webpack_ci.yaml
+17-4Lines changed: 17 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -29,11 +29,24 @@ jobs:
29
29
npm install -g vsce
30
30
vsce package
31
31
32
-
- name: Copy dist artifacts to staging directory
33
-
run: mkdir staging && cp ./*.vsix staging
32
+
- name: get .vsix name
33
+
run: |
34
+
echo "vsix_name=$(echo *.vsix)" >> $GITHUB_ENV
35
+
cat $GITHUB_ENV
34
36
35
37
- name: Upload dist artifacts
36
38
uses: actions/upload-artifact@v3
37
39
with:
38
-
name: Package
39
-
path: staging
40
+
name: test_vsix
41
+
path: ${{env.vsix_name}}
42
+
43
+
- name: Post comment
44
+
uses: actions/github-script@v5
45
+
with:
46
+
script: |
47
+
github.rest.issues.createComment({
48
+
issue_number: context.issue.number,
49
+
owner: context.repo.owner,
50
+
repo: context.repo.repo,
51
+
body: '👋 A new build is available for this PR based on ${{ github.event.pull_request.head.sha }}.\n * [Download here.](https://github.com/halcyon-tech/vscode-db2i/actions/runs/${{ github.run_id }})\n'
technique: (65535===getInstance().getConnection().qccsid) ? `tcp` : `cli`,//TODO: investigate why QCCSID 65535 breaks CLI and if there is any workaround
`WHERE SPECIFIC_SCHEMA = '${schema}' AND SPECIFIC_NAME = (select SPECIFIC_NAME from qsys2.sysroutines where ROUTINE_SCHEMA = '${schema}' and ROUTINE_NAME = '${name}') and ROW_TYPE = 'P'`,
18
+
`WHERE SPECIFIC_SCHEMA = ? AND SPECIFIC_NAME = ? and ROW_TYPE = ?`,
`select TABLE_NAME as NAME, TABLE_TEXT as TEXT, BASE_TABLE_SCHEMA as BASE_SCHEMA, BASE_TABLE_NAME as BASE_OBJ, SYSTEM_TABLE_NAME as SYS_NAME, SYSTEM_TABLE_SCHEMA as SYS_SCHEMA from QSYS2.SYSTABLES`,
34
+
query=[
35
+
`select TABLE_NAME as NAME, TABLE_TEXT as TEXT, BASE_TABLE_SCHEMA as BASE_SCHEMA, BASE_TABLE_NAME as BASE_OBJ, SYSTEM_TABLE_NAME as SYS_NAME, SYSTEM_TABLE_SCHEMA as SYS_SCHEMA `,
36
+
`from QSYS2.SYSTABLES`,
29
37
`where TABLE_SCHEMA = '${schema}' and TABLE_TYPE in (${typeMap[type].map(item=>`'${item}'`).join(`, `)}) ${details.filter ? `and TABLE_NAME like '%${details.filter}%'`: ``}`,
`select CONSTRAINT_NAME as NAME, CONSTRAINT_TEXT as TEXT, TABLE_SCHEMA as BASE_SCHEMA, TABLE_NAME as BASE_OBJ, SYSTEM_TABLE_NAME as SYS_NAME, SYSTEM_TABLE_SCHEMA as SYS_SCHEMA from QSYS2.SYSCST`,
43
+
query=[
44
+
`select CONSTRAINT_NAME as NAME, CONSTRAINT_TEXT as TEXT, TABLE_SCHEMA as BASE_SCHEMA, TABLE_NAME as BASE_OBJ, SYSTEM_TABLE_NAME as SYS_NAME, SYSTEM_TABLE_SCHEMA as SYS_SCHEMA `,
`select INDEX_NAME as NAME, INDEX_TEXT as TEXT, TABLE_SCHEMA as BASE_SCHEMA, TABLE_NAME as BASE_OBJ, SYSTEM_INDEX_NAME as SYS_NAME, SYSTEM_INDEX_SCHEMA as SYS_SCHEMA from QSYS2.SYSINDEXES`,
70
+
query=[
71
+
`select INDEX_NAME as NAME, INDEX_TEXT as TEXT, TABLE_SCHEMA as BASE_SCHEMA, TABLE_NAME as BASE_OBJ, SYSTEM_INDEX_NAME as SYS_NAME, SYSTEM_INDEX_SCHEMA as SYS_SCHEMA `,
0 commit comments