terascope / workflows Goto Github PK
View Code? Open in Web Editor NEWRepository for Terascope Reusable Workflows for Github Actions
License: Apache License 2.0
Repository for Terascope Reusable Workflows for Github Actions
License: Apache License 2.0
After Teraslice got converted to typescript 5.2, it caused an update to scripts that makes it incompatible with node 14. It may be time consider removing node 14 tests entirely from all assets. This would allow for the following updates:
scripts
dependencynodegyp
dependency to latest versionWe are dropping support for node 16, updating node 18 to 18.19.1
and adding node 20 at version 20.11.1
.
New node matrix array: [18.19.1, 20.11.1]
Issue explaining why node 16 no longer works on asset tests: terascope/teraslice#3544
We will do this in two steps: (1) removing node 16 and updating 18, then (2) adding node 20
I want to add a simple teraslice asset that can be used to help develop the actions in this repo. It should generate the same outputs as the normal assets: zipped/bundled assets for each node version and a dummy npm package.
@jsnoble had added the yarn cache to some of his node setup actions as did I, but I thought they weren't working. I did just find some evidence of this working on the standard-assets
project:
Obviously this is a feature we want, but we want to make sure we understand it well enough to use it properly, we want it to work.
As can be seen in this workflow run:
https://github.com/terascope/standard-assets/actions/runs/5193111840/jobs/9363254637
The dependabot PR tests fail when it tries to login to Docker. I am pretty sure this is because secrets are not exposed to people outside the organization.
Thoughts:
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.