Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zowe CII Badge items for Zowe Explorer #1705

Open
5 of 7 tasks
Tracked by #1833
JillieBeanSim opened this issue Mar 24, 2022 · 4 comments
Open
5 of 7 tasks
Tracked by #1833

Zowe CII Badge items for Zowe Explorer #1705

JillieBeanSim opened this issue Mar 24, 2022 · 4 comments
Labels
Epic priority-high Production outage - this quarter or at least next quarter

Comments

@JillieBeanSim
Copy link
Contributor

JillieBeanSim commented Mar 24, 2022

https://ibm.box.com/s/kp8020daf4fdd1lvwkpx9j1v4n2pucma

Tasks

  1. Technical Debt Tests enhancement priority-low
  2. Technical Debt
    zFernand0
  3. Technical Debt
    rudyflores
  4. Technical Debt
  5. Technical Debt
    rudyflores
  6. Technical Debt docs
  7. Research Needed priority-high
    JillieBeanSim
@JillieBeanSim JillieBeanSim added priority-high Production outage - this quarter or at least next quarter 22PI2 labels Mar 24, 2022
@JillieBeanSim JillieBeanSim mentioned this issue Mar 31, 2022
55 tasks
@zFernand0
Copy link
Member

As part of the CII efforts, we should also standardize on the way we call tree actions.
From #1821 (comment)

@zFernand0
Copy link
Member

This document may help us go through the OpenSSF Best Practices
https://ent.box.com/s/3uvtm4ooyovev1m2c8dichmsute1o1rt

Note: Edit it in Google Docs in order to view the checkboxes.

@zFernand0
Copy link
Member

zFernand0 commented Dec 1, 2022

Here are some updates from today's TSC call (Dec 01, 2022)

Note

There is no hard deadline on when the OMP and LFX require us to meet these requirements.
"As long as we can demonstrate that we are making progress" they are ok with this.

Requirements Discussed

The project MUST acknowledge a majority of bug reports submitted in the last 2-12 months (inclusive); the response need not include a fix.
The project SHOULD respond to a majority (>50%) of enhancement requests in the last 2-12 months (inclusive).

  • The TSC has a general feeling that every squad is working towards this.
  • We should continue to address new issues in every extended call whenever possible

The project MUST have at least one primary developer who knows how to design secure software

  • "It is ok to have only the security knowledge required by the component"
  • It is in our best interest to have a few people take the free OpenSSF security courses

Dynamic Code Analysis

  • "Most of these items are suggestions"
  • Having automated tests with a full range of inputs and a high level of code coverage should satisfy this criteria

build system for the software produced by the project MUST NOT recursively build sub-directories if there are cross-dependencies in the sub-directories

  • This is mostly targeted for Makefiles calling other Makefiles
  • This does not prevent us from having a monorepo

Coverage considerations

@t1m0thyj
Copy link
Member

t1m0thyj commented Dec 1, 2022

Regarding this criteria:

The project MUST be able to repeat the process of generating information from source files and get exactly the same bit-for-bit result.

It appears that rerunning the yarn package script twice in a row does not produce binary identical VSIX files, so we'll need to investigate this further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic priority-high Production outage - this quarter or at least next quarter
Projects
Status: Epics
Development

No branches or pull requests

3 participants