janus-idp / redhat-backstage-build Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Nodejs v16 active support ended a month ago and Backstage now requires v18, which the supported LTS now. We should migrate to ubi[8,9]/nodejs-18
based image.
This issue is now blocked (with potential workaround) by UBI based nodejs v18 images not being available without authentication. Nodejs v16 was available without auth, so this is a behavioral change on UBI side.
Related issue:
https://bugzilla.redhat.com/show_bug.cgi?id=2143885
When creating an image on Openshift, the following error is displayed. The name may need to be updated to "backstage:[tag]"
Error message:
The BuildConfig "backstage" is invalid: spec.output.to.name: Invalid value: "backstage": ImageStreamTag object references must be in the form [name]:[tag]
spec:
output:
to:
kind: ImageStreamTag
name: backstage => "backstage:[tag]"
Setup job is defined multiple times in our CI. It's a duplicity that can be refactored out as a shared workflow or as a custom composite action:
https://docs.github.com/en/actions/using-workflows/reusing-workflows
https://docs.github.com/en/actions/creating-actions/about-custom-actions
Originally posted by @tumido in #9 (comment)
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Dockerfile
.github/workflows/build.yaml
actions/checkout 96f53100ba2a5449eb71d2e6604bbcd94b9449b5
actions/setup-node 869f4dd0c7f320ae834c2724d92a364de3893c24
.github/workflows/pr.yaml
actions/checkout 96f53100ba2a5449eb71d2e6604bbcd94b9449b5
actions/setup-node 869f4dd0c7f320ae834c2724d92a364de3893c24
Is it possible to add plugins by extending the prebuilt container, or will I need to build my own custom container image and extend the build scripts here?
Currently we rely on ghcr.io for image publication. While the registry itself is configurable, used credentails are not. It would be nice to either:
Originally posted by @tumido in #9 (comment)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.