codefori/vscode-ibmi

The default actions `Create Service Program` and `Create Program` should not be enabled for `GLOBAL` i.e. all file extensions

開放

#1,961 建立於 2024年3月27日

 (2 則留言) (0 個反應) (0 位負責人)TypeScript (153 個分叉)auto 404
good first issue

倉庫指標

星標
 (414 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Describe the bug After launching actions setup, the default actions for PGM and CRTSRVPGM are created as global and are therefore available for all source files. This leads to running these actions on the wrong source.

To Reproduce I just tested the action IBM i: Launch Actions Setup image

and the actions.json entry created

  {
    "extensions": [
      "GLOBAL"
    ],
    "name": "Create Service Program (CRTSRVPGM EXPORT(*ALL))",
    "command": "CRTSRVPGM SRVPGM(&CURLIB/&NAME) EXPORT(*ALL) BNDSRVPGM(*NONE) BNDDIR(*NONE) ACTGRP(*CALLER)",
    "environment": "ile"
  },

Here is the screen recording of the confusing result of this

https://github.com/IBM/vscode-ibmi-projectexplorer/assets/59372176/cbc4d226-3df8-42f0-9751-65c1e3bc5742

Expected behavior These actions should not appear for inappropriate file extensions

Environment:

  • Extension version 2.8.0
  • IBM i OS version 7.4

The issue is not unique to these versions

貢獻者指南