ืืืจื ืงืืืคืจืืืืืืจื ืืขื GitHub Actions ืืจืืืกืืขืืื ื ืคืจืืฆืขืก ืืื Red Hat'ืก RedHatInsights ืจืขืคืืืืืืจืืขืก, ืืืื ืื ืคืืืขืจ ืืขืงืขื ื ืืจืืืกืืขืื 64 ืืืืืืืืืืืข ืืืขืจืกืืขืก ืคืื 32 NPM ืคืขืงืืขื ืคืืจ ืืขืจ Red Hat Cloud Services ืคืืืืคืืจืืข ืฆืื NPM ืืืจืขืงืืืจื. ืฆืืืื ืืืืืืืืืืืข ืืืขืจืกืืขืก ืคืื ืืขืื ืงืืืคืจืืืืืืจืื NPM ืคืขืงื ืืขื ืขื ืืจืืืกืืขืืขืื ืืขืืืืจื, ืืขืืข ืืื ืงืืื ืืืืก ืืื ืืงืืืืืืืืจื ื ื ืืืข ืืืืจืืื ื ืคืื ืืขื ืืื ื-ืฉื-ืืืืื ืืืืจืื, ืืืืก ืืืื ืคืืจ ืืืืงืขื ืก ืืื ืงืจืขืืขื ืฉืขืืก ืืื ืืขืจ ืืขืฆืืืืขืจ ืกืืืื.
ืืขืจ ืืืึธืจืขื ืืื ืืขืฉืืขืื ืืขืืืึธืจื ืืื ืืขืจ index.js ืืขืงืข ืืื ืึทืงืืืืืืืืจื ืืืจื ืึท ืคึผืจืขืื ืกืืึทื ืืขื ืืืขืจ ืืืึธืก ืืขื ืจืืคื ืืืขื ืืขื ืืื ืกืืึทืืืจื ืึทื ืืื ืคืขืงืืืจืื ืคึผืขืงื. ืึทืืึธื ืึทืงืืืืืืืืจื, ืืึธื ืืขืจ ืืืึธืจืขื ืืขืืืื ืืื ืกืืกืืขื ืคึฟืึทืจ ืืึธืงืขื ืก ืฆื NPM (~/.npmrc), PyPI, CircleCI, AWS, GCP, Docker, Azure, HashiCorp, ืืื KubernetesK8s, ืืื ืืืื SSH ืคึผืจืืืืึทืืข ืฉืืืกืืขื. ืื ืืึทืื ืืืึธืก ืขืจ ืืึธื ืืขืคึฟืื ืขื ืืขื ืขื ืืขืฉืืงื ืืขืืืึธืจื ืฆื ืื ืึทืืึทืงืืจืขืจ. ืืืื ืึทื NPM ืืึธืงืขื ืืื ืืขืคึฟืื ืขื ืืขืืืึธืจื, ืืึธื ืืขืจ ืืืึธืจืขื ืืืืืึธืืึทืืืฉ ืคืึทืจืขืคึฟื ืืืขืื ื ืืืข ืืืืืืืืืืืข ืืขืืืื ืืขื ืคึฟืึทืจ ืคึผืขืงืืขื ืืืึธืก ืืืขืจื ืืขืืืขืืึธืคึผื ืืื ืืขืจ ืืืฆืืืงืขืจ ืกืืืื, ืืื ืคืขืงืืืจื ืืืง ืืขื ืืขืคึผืขื ืืขื ืกื ืืืื.
ืฆืืืจืื ืฆื ืืืืืื ืืงืฆืืขืก ืืื ืืืงืืืขื ืืขืืืืจื ืืืจื ืงืืืคืจืืืืืืจื ืืขื ืืงืืื ื ืคืื ื ืจืขื ืืขื ืืจืืืืืขืจ, ืืขืจืืืืื ืืื ืื ืืืืงืืจืขืจ ืฆื ืืืืื ืฉืืืคื ืงืืืืืก ืฆื ืื ืืืฉืืืืืกืงืจืืคื-ืงืืืขื ืื, ืคืจืื ืืขื ื-ืงืืืคืื ืขื ืื, ืืื ืคืืืืคืืจื-ืคืจืื ืืขื ื-ืืื-ืืืืงืื ืจืขืคืืืืืืจืืขืก ืื ืืืจืืืืื ืืขื ืืืืขืจืืืืง ืคืจืืฆืขืก. ืื ืงืืืืืก ืืืื ืืจืืื ืืขืฉืืขืื ื ci.yaml ืืขืงืข ืืื ืืขื ืงืื ืืื ืขืืืขืจ ืืื ืืขืืจืืฆืืข ืกืืกืืขื, ืืืืก, ืืืขื ืขืก ืืื ืืขืืืคื ื ืืืื, ืืื ืืืืกืืขืคืืจื ืืขื _index.js ืกืงืจืืคึผื ื ืืฆื ืืื ืื ืืื ืคืืืืคืืจืืข. ืืขืจ ืกืงืจืืคึผื ืืื ืืขื ืืฆื ืื "id-token: write" ืืขืจืืืืืขื ืืฉ ืฆื ืืขืื ืื OIDC (OpenID Connect) ืืึธืงืขื ืคืื ืืืืืื, ืืืืก ืืื ืืขืจื ืื ืืขื ืืฆื ืืขืืืืจื ืคืืจ ืืืืืขื ืืืคืืงืืฆืืข ืืื NPM ืืืจื ืืขื "ืืจืืกืืขื ืคืืืืืฉืื ื" ืืขืืื ืืื.
NPM ืคึผืขืงืืขื ืืื ืืืืืืืืืืงืข ืงืึธื:
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืจืึธืื (2.3.1, 2.3.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืงืึธืืคึผืืืึทื ืก-ืงืืืขื ื (4.0.3, 4.0.4)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืงืึธื ืคึฟืื-ืืขื ืขืืืฉืขืจ-ืงืืืขื ื (5.0.4, 5.0.5)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืขื ืืืืืขื ืืก-ืงืืืขื ื (4.0.11, 4.0.12)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืขืกืืื ื-ืงืึธื ืคืื-ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก (3.2.1, 3.2.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื (7.7.2, 7.7.3)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืจืึทืืืขืืขืจ-ืงืึธืืคึผืึธื ืขื ืื (3.8.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืงืึธื ืคึฟืื (6.11.3, 6.11.4)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืงืึธื ืคึฟืื-ืืืืืืึทืืื (4.11.2, 4.11.3)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ื ืึธืืืคึฟืืงืึทืฆืืขืก (6.9.2, 6.9.3)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืจืขืืขืืืึทืฆืืขืก (4.9.2, 4.9.3)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืืขืกืื (1.2.1, 1.2.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืืืืขืจืืขืฆืื ืืขื (4.4.1, 4.4.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคืจืึธื ืืขื ื-ืงืึธืืคึผืึธื ืขื ืื-ืืืืืืึทืืื (7.4.1, 7.4.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืงืง-ืคึฟืขืึธ-ืืงืคึผ (0.3.1, 0.3.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืงืง-ืงืขืกื-ืืงืคึผ (0.3.1, 0.3.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืงืง-ืคึผืฃ-ืืงืคึผ (0.6.1, 0.6.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืึธืกื-ืืื ืืืขื ืืึธืจื-ืงืืืขื ื (5.0.3, 5.0.4)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืื ืกืืืฅ-ืงืืืขื ื (4.0.4, 4.0.5)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืื ืืขืืจืึทืฆืืขืก-ืงืืืขื ื (6.0.4, 6.0.5)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืืฉืึทืืืึทืกืงืจืืคึผื-ืงืืืขื ืื-ืืขืืืืื (2.0.8, 2.0.9)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ื ืึธืืืคึฟืืงืึทืฆืืขืก-ืงืืืขื ื (6.1.4, 6.1.5)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืคึผืึทืืฉ-ืงืืืขื ื (4.0.4, 4.0.5)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืงืืืืงืกืืึทืจืืก-ืงืืืขื ื (4.0.11, 4.0.12)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืจืืึทืง-ืงืืืขื ื (9.0.3, 9.0.4)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืจืขืืขืืืึทืฆืืขืก-ืงืืืขื ื (4.0.4, 4.0.5)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืจืขืืื-ืงืึธืืคึผืึธื ืขื ืื (4.7.2, 4.7.3)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืงืืืขืืขืจ-ืงืืืขื ื (3.0.10, 3.0.11)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืึธืคึผืึธืืึธืืืฉืข-ืืื ืืืขื ืืึธืจื-ืงืืืขื ื (3.0.10, 3.0.11)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืกืง-ืืจืึทื ืกืคืึธืจืืึทืฆืืข-ืืืืคืืจืื (1.2.2)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืืืืคึผืก (3.6.1, 3.6.2, 3.6.4)
- @ืจืขืืืึทื-ืืืึธืืงื-ืกืขืจืืืืกืขืก/ืฉืืืึทืืงืืืื-ืงืืืขื ื (2.1.8, 2.1.9)
ืืงืืจ: opennet.ru
