@@ -34581,6 +34581,8 @@ __nccwpck_require__.r(__webpack_exports__);
3458134581/* harmony import */ var _actions_core__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__nccwpck_require__.n(_actions_core__WEBPACK_IMPORTED_MODULE_1__);
3458234582/* harmony import */ var semver__WEBPACK_IMPORTED_MODULE_2__ = __nccwpck_require__(2088);
3458334583/* harmony import */ var semver__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__nccwpck_require__.n(semver__WEBPACK_IMPORTED_MODULE_2__);
34584+ /* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_3__ = __nccwpck_require__(9896);
34585+ /* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__nccwpck_require__.n(fs__WEBPACK_IMPORTED_MODULE_3__);
3458434586var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {
3458534587 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
3458634588 return new (P || (P = Promise))(function (resolve, reject) {
@@ -34593,6 +34595,7 @@ var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _argume
3459334595
3459434596
3459534597
34598+
3459634599const orderedRepos = ['monorepo', 'oe-core', 'ot3-firmware'];
3459734600function mainRefFor(input) {
3459834601 return {
@@ -34803,6 +34806,15 @@ function resolveRefs(toAttempt, variant) {
3480334806function resolveBuildType(ref) {
3480434807 return ref.includes('refs/tags') ? 'release' : 'develop';
3480534808}
34809+ function setOutput(name, value) {
34810+ const outputFile = process.env['GITHUB_OUTPUT'];
34811+ if (!outputFile) {
34812+ throw new Error('GITHUB_OUTPUT environment variable is not set');
34813+ }
34814+ // Append to the output file with proper formatting
34815+ const output = `${name}=${value}\n`;
34816+ fs__WEBPACK_IMPORTED_MODULE_3__.appendFileSync(outputFile, output);
34817+ }
3480634818function run() {
3480734819 return __awaiter(this, void 0, void 0, function* () {
3480834820 const inputs = getInputs();
@@ -34823,15 +34835,15 @@ function run() {
3482334835 attemptable.forEach((refs, repo) => {
3482434836 _actions_core__WEBPACK_IMPORTED_MODULE_1__.debug(`found attemptable refs for ${repo}: ${refs.join(', ')}`);
3482534837 });
34826- _actions_core__WEBPACK_IMPORTED_MODULE_1__. setOutput('build-type', buildType);
34827- _actions_core__WEBPACK_IMPORTED_MODULE_1__. setOutput('variant', buildVariant);
34838+ setOutput('build-type', buildType);
34839+ setOutput('variant', buildVariant);
3482834840 const resolved = yield resolveRefs(attemptable, buildVariant);
3482934841 resolved.forEach((ref, repo) => {
3483034842 if (!ref) {
3483134843 throw new Error(`Could not resolve ${repo} input reference ${inputs.get(repo)}`);
3483234844 }
3483334845 _actions_core__WEBPACK_IMPORTED_MODULE_1__.info(`Resolved ${repo} to ${ref}`);
34834- _actions_core__WEBPACK_IMPORTED_MODULE_1__. setOutput(repo, ref);
34846+ setOutput(repo, ref);
3483534847 });
3483634848 });
3483734849}
0 commit comments