":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"/clear ","pastedContents":{},"timestamp":1763899034404,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"we are testing our new festure in the test cluster but there is an invalid resource group issue. use ibmcloud cli and kubectl to fix and continue testing","pastedContents":{},"timestamp":1763899069200,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"ok do it","pastedContents":{},"timestamp":1763902772922,"project":"/home/josie/development/container-mom","sessionId":"5db9433a-4a5b-465a-a454-d19b0af85b5c"} {"display":"can you run backstage locally so I can test it?","pastedContents":{},"timestamp":1763903744394,"project":"/home/josie/development/container-mom","sessionId":"5db9433a-4a5b-465a-a454-d19b0af85b5c"} {"display":"resume","pastedContents":{},"timestamp":1763904408216,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"do this","pastedContents":{},"timestamp":1763904955905,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"resume","pastedContents":{},"timestamp":1763905378416,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"pls continue","pastedContents":{},"timestamp":1763906886053,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"continue","pastedContents":{},"timestamp":1763906928703,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"checkout one branch for the char limit feature we implemented and add that change. make a sperate branch just for the kubelet feature fixes","pastedContents":{},"timestamp":1763907366054,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"ok i merged the primary netw interface pr","pastedContents":{},"timestamp":1763908546085,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"there were some changes to the crds/helm chart that weren't in the downstream branch","pastedContents":{},"timestamp":1763909203351,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"we regenerated the crds but didn't update helm templates","pastedContents":{},"timestamp":1763909597178,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"I want to add crystal lang support","pastedContents":{},"timestamp":1763909826911,"project":"/home/josie/development/dependabot-core","sessionId":"7b31a18f-ccd5-4906-9a89-01c390768bf8"} {"display":"yea we should name it crystal_shards when we add it\n\ncf. https://crystal-lang.org/reference/1.18/guides/writing_shards.html","pastedContents":{},"timestamp":1763909934011,"project":"/home/josie/development/dependabot-core","sessionId":"7b31a18f-ccd5-4906-9a89-01c390768bf8"} {"display":"the dockerfile should not install crystal with curl pipe bash lmao","pastedContents":{},"timestamp":1763910755093,"project":"/home/josie/development/dependabot-core","sessionId":"7b31a18f-ccd5-4906-9a89-01c390768bf8"} {"display":"could we just add a layer using the official crystallang docker images? how doe other langs do this?","pastedContents":{},"timestamp":1763910901706,"project":"/home/josie/development/dependabot-core","sessionId":"7b31a18f-ccd5-4906-9a89-01c390768bf8"} {"display":"$make test && make lint","pastedContents":{},"timestamp":1763912173298,"project":"/home/josie/development/karpenter-ibm","sessionId":"626b543c-75e7-4219-a201-5c045be84ca1"} {"display":"/clear ","pastedContents":{},"timestamp":1763914399225,"project":"/home/josie/development/karpenter-ibm","sessionId":"01fb585a-e9ff-445e-868a-2425a33212ce"} {"display":"/clear ","pastedContents":{"use strict"; // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiTypeParameterListMixin = void 0; const TypeParameter_1 = require("../model/TypeParameter"); const node_core_library_1 = require("@rushstack/node-core-library"); const ApiDeclaredItem_1 = require("../items/ApiDeclaredItem"); const _typeParameters = Symbol('ApiTypeParameterListMixin._typeParameters'); /** * Mixin function for {@link (ApiTypeParameterListMixin:interface)}. * * @param baseClass - The base class to be extended * @returns A child class that extends baseClass, adding the {@link (ApiTypeParameterListMixin:interface)} * functionality. * * @public */ function ApiTypeParameterListMixin(baseClass // eslint-disable-next-line @typescript-eslint/no-explicit-any ) { class MixedClass extends baseClass { // eslint-disable-next-line @typescript-eslint/no-explicit-any constructor(...args) { super(...args); const options = args[0]; this[_typeParameters] = []; if (this instanceof ApiDeclaredItem_1.ApiDeclaredItem) { if (options.typeParameters) { for (const typeParameterOptions of options.typeParameters) { const defaultTypeExcerpt = this.buildExcerpt(typeParameterOptions.defaultTypeTokenRange); const typeParameter = new TypeParameter_1.TypeParameter({ name: typeParameterOptions.typeParameterName, constraintExcerpt: this.buildExcerpt(typeParameterOptions.constraintTokenRange), defaultTypeExcerpt, isOptional: !defaultTypeExcerpt.isEmpty, parent: this }); this[_typeParameters].push(typeParameter); } } } else { throw new node_core_library_1.InternalError('ApiTypeParameterListMixin expects a base class that inherits from ApiDeclaredItem'); } } /** @override */ static onDeserializeInto(options, context, jsonObject) { baseClass.onDeserializeInto(options, context, jsonObject); options.typeParameters = jsonObject.typeParameters || []; } get typeParameters() { return this[_typeParameters]; } /** @override */ serializeInto(jsonObject) { super.serializeInto(jsonObject); const typeParameterObjects = []; for (const typeParameter of this.typeParameters) { typeParameterObjects.push({ typeParameterName: typeParameter.name, constraintTokenRange: typeParameter.constraintExcerpt.tokenRange, defaultTypeTokenRange: typeParameter.defaultTypeExcerpt.tokenRange }); } if (typeParameterObjects.length > 0) { jsonObject.typeParameters = typeParameterObjects; } } } return MixedClass; } exports.ApiTypeParameterListMixin = ApiTypeParameterListMixin; /** * Static members for {@link (ApiTypeParameterListMixin:interface)}. * @public */ (function (ApiTypeParameterListMixin) { /** * A type guard that tests whether the specified `ApiItem` subclass extends the `ApiParameterListMixin` mixin. * * @remarks * * The JavaScript `instanceof` operator cannot be used to test for mixin inheritance, because each invocation of * the mixin function produces a different subclass. (This could be mitigated by `Symbol.hasInstance`, however * the TypeScript type system cannot invoke a runtime test.) */ function isBaseClassOf(apiItem) { return apiItem.hasOwnProperty(_typeParameters); } ApiTypeParameterListMixin.isBaseClassOf = isBaseClassOf; })(ApiTypeParameterListMixin || (exports.ApiTypeParameterListMixin = ApiTypeParameterListMixin = {})); //# sourceMappingURL=ApiTypeParameterListMixin.js.map