All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- Do not run if Flowzone enabled [ab77]
- Disable pipeline steps if configured [ab77]
- Docker buildx parallel builds fail [fisehara]
- Fix parallel build limiter [fisehara]
- Reduce maximum parallel docker buildx builds [fisehara]
- Limit parallel docker buildx builds [fisehara]
- Serial Docker Builds [fisehara]
- Testing serial docker builds [fisehara]
- Fixing docker build script changes [fisehara]
- Split docker builds into single parallel context [fisehara]
- Increase trivy timeout [fisehara]
- Update trivy to 0.27.0 compatible command argument [fisehara]
- Add .gitattributes [Pagan Gazzard]
- Add missing parameters to start_docker [Kyle Harding]
- Move email sending from versionbot to CI [Anuj Deshpande]
- Pass release name to rfq tool [Anuj Deshpande]
- balena-engine: use new build target [Robert Günzler]
- Update docker-lib [ab77]
- Build should not fail when the trivy report file is missing [Stathis]
- Fix shrinkwrap comparison script [Lorenzo Alberto Maria Ambrosi]
- Auto deploy concourse scripts [Stathis]
- Load latest tag after build to run compose tests [Kyle Harding]
- Support for building multiarch docker images [Kyle Harding]
- Fix yq eval syntax [Stathis]
- Upgrade yq version [Stathis]
- Revert "Revert "Add registry mirror parameter"" [Pagan Gazzard]
- Revert "Add registry mirror parameter" [Pagan Gazzard]
- Add registry mirror parameter [ab77]
- Delete CODEOWNERS [Lucian Buzzo]
- Add source repo to trivy API [Stathis]
- Decrease trivy timeout [Stathis]
- Prevent trivy from failing the build [Stathis]
- Use epoch nano seconds instead of sha [Stathis]
- Fix wrong trivy variable [Stathis]
- Use sha as filename to avoid filename collision in parallel builds [Stathis]
- Collect trivy metrics [Stathis]
- Revert "Revert "Scan docker image with trivy"" [Stathis]
- Revert "Scan docker image with trivy" [Stathis]
- Scan docker image with trivy [Stathis]
- Add org name to balena push [ab77]
- Move unbound variable check [ab77]
- Add git-secrets support to balena task(s) [ab77]
- Always build the last stage (#2) [ab77]
- Always build the last stage [ab77]
- Add support for git-secret [ab77]
- Add an error message when failing to find a build branch to publish [Pagan Gazzard]
- Prefix branch tag [Stathis]
- Enable building docker image variants [ab77]
- Look for the balena.yml file only in root directory [Stathis]
- Create a PR of the contract file to the platform repo [Stathis]
- docker: register qemu binfmt for emulated arm docker builds [Kyle Harding]
- Fix curl check to see if a repo is private for npm/store [Giovanni Garufi]
- Set npm unsafe perm to prevent errors in prepack script [Giovanni Garufi]
- Set npm token in publish job so it can pull private modules if needed [Giovanni Garufi]
- Remove libappindicator1 debian dependency for electron [Alexis Svinartchouk]
- add support for kicad exporting [rcooke-warwick]
- Add balena type to excluded from docker build [Giovanni Garufi]
- Docker Build Script: Unset Concourse AWS keys before loading variables. [Carlo Miguel Cruz]
- Add support to republish ESR branches [nazrhom]
- Escape runtime secrets before loading them [nazrhom]
- Update runtime secret path with concourse prefix [nazrhom]
- Remove secret file after sourcing env vars from it [nazrhom]
- Check if secret file if present [nazrhom]
- Source runtime secrets with chamber [nazrhom]
- Modify rebase so that it will take up to 3 PRs to rebase [nazrhom]
- Add republish event [Giovanni Garufi]
- Combine build and test steps in one [Roman Mazur]
- Change electron tests Xvfb resolution and color depth [Alexis Svinartchouk]
- Only request github metadata information to limit number of github api calls [Giovanni Garufi]
- Use
egrep
rather than/usr/bin/egrep
for resilience to path changes [Pagan Gazzard]
- Update base-branch check to check if branch is declared as ESR rather than expect only backport commits [Giovanni Garufi]
- Don't depend on lsb rpm package for electron [Alexis Svinartchouk]
- removed -h arguement [rcooke-warwick]
- Changed rfq.sh to reflect updated interface [rcooke-warwick]
- Fix libpango deb package name for electron [Alexis Svinartchouk]
- Expose test npm token to docker build [Giovanni Garufi]
- Refactor event types and add RebaseEvent [Giovanni Garufi]
- Fix docker containers not being published [Tomás Tormo]
- Respect publish setting for docker image [Giovanni Garufi]
- Fix repo check in docker build task [Giovanni Garufi]
- Prevent jq from erroring early if docker_repo is not found [Giovanni Garufi]
- Source files correctly in compose test and enforce docker_repo to be set [Giovanni Garufi]
- Fix docker store job so that it references the latest tag [Giovanni Garufi]
- Delete separate docker-compose job [Giovanni Garufi]
- Add docker-compose should-test [Giovanni Garufi]
- Add import and export image functions [Giovanni Garufi]
- Split docker build and store jobs [Giovanni Garufi]
- Remove --force-recreate [Giovanni Garufi]
- Add docker-compose test file [Giovanni Garufi]
- Add balena-engine build and test [Giovanni Garufi]
- Continue building in case a concurrent app creation happened [Tomás Tormo]
- Login with token before setting -x [Giovanni Garufi]
- Add kaisoz to codeowners [Giovanni Garufi]
- Amend the coding style so that it keeps consistency with other scripts [Tomás Tormo]
- Get the device type as an env variable [Tomás Tormo]
- Check if the device type is supported [Tomás Tormo]
- Add build script to build Balena apps in BalenaCloud [Tomás Tormo]
- Do case insensitive matching when checking if a Github repo is private [Tomás Tormo]
- Add backport script [Giovanni Garufi]
- Pass the readonly npm team to resinci-deploy in case of a private repo [Tomás Tormo]
- Add hardware rfq and extract github release script [Giovanni Garufi]
- Wait for each parallel build individually so that errors get properly propagated [Giovanni Garufi]
- Build and push docker images in parallel [Giovanni Garufi]
- Exclude auto-rebase from repo.yml [Giovanni Garufi]
- Run Xvfb with "-extension GLX" to prevent electron-mocha from segfaulting [Alexis Svinartchouk]
- Change uses of yq to jq when reading .git/.version [Giovanni Garufi]
- Add rebase scripts [Giovanni Garufi]
- Fix missing space in is-pr [Giovanni Garufi]
- Exclude VersionEvent from is-pr [Giovanni Garufi]
- Fix syntax errors introduced in a91300ef5630daf8099eca931aaa5941d9c6b1d1 [Alexis Svinartchouk]
- Remove unused ARGV_TEMPORARY_DIRECTORY in electron scripts [Alexis Svinartchouk]
- Fix missing reference in is-docker script [Giovanni Garufi]
- Check if docker is set to run: false in discriminants [Giovanni Garufi]
- Remove unused electron-create-appdir.sh and electron-create-appimage.sh [Alexis Svinartchouk]
- electron-builder's AppImage systemIntegration option was removed [Alexis Svinartchouk]
- electron-builder's build script was renamed electron-builder [Alexis Svinartchouk]
- Build meta PRs targeting all branches [Giovanni Garufi]
- Don't specify a default "files" section for electron-builder [Alexis Svinartchouk]
- Make sure that build-in-container projects are not marked as docker ones [Giovanni Garufi]
- Add scripts for build-in-container [Giovanni Garufi]
- Exclude docker builds if type is generic [Giovanni Garufi]
- Add taskinfo messages for check tasks [Giovanni Garufi]
- Fix typos [Lorenzo Alberto Maria Ambrosi]
- Add skip option for concourse-build-electron [Lorenzo Alberto Maria Ambrosi]
- Replace arm -> armv7l [Alexis Svinartchouk]
- Make is-npm pass for node-cli projects [Giovanni Garufi]
- Pass args as empty string in default case [Giovanni Garufi]
- Add docker build args to docker build script [Giovanni Garufi]
- Add landr deploy script [Giovanni Garufi]
- Add annotate-source and publish-esr [Giovanni Garufi]
- Rename to meta-esr [Giovanni Garufi]
- Add meta-yocto-based-os-img scripts [Giovanni Garufi]
- Build PRs if a commit is marked as Backport-to [Giovanni Garufi]
- Sanitise branch name before creating docker tag [Giovanni Garufi]
- Add rust and rust-wasm builds [Giovanni Garufi]
- Add rust test [Giovanni Garufi]
- Remove template from script [Giovanni Garufi]
- Add docker build script [Giovanni Garufi]
- patch: use glob instead of unstable ls output [Matthew McGinn]
- Skip katapult deploy [Giovanni Garufi]
- Add deploy, should deploy and keyframes scripts [Giovanni Garufi]
- Attempt to generate contracts and store them in build branch [Giovanni Garufi]
- Build packages that support both ia32 and x64 on windows [Alexis Svinartchouk]
- Add store-github script [Giovanni Garufi]
- Add protect branch script [Giovanni Garufi]
- Exclude all non-node project types from is-npm [Giovanni Garufi]
- Check that patch has already been applied [Lorenzo Alberto Maria Ambrosi]
- Ensure shrinkwrap doesn't change on second install [Lorenzo Alberto Maria Ambrosi]
- is-npm: only run repo.yml-based checks if file exists [Gergely Imreh]
- Add should-store script that checks if package.json sets private: true [Giovanni Garufi]
- Only check private key in pkg.json before store-npm [Giovanni Garufi]
- Take NPM_VERSION as a command line argument [Juan Cruz Viotti]
- Add npm/store script [Giovanni Garufi]
- Check if PR is fork in check-license [Giovanni Garufi]
- Add discriminant scripts [Giovanni Garufi]
- Add proper meta-electron script [Giovanni Garufi]
- Add proper is-meta-pr check [Giovanni Garufi]
- Update find-commits arguments [Giovanni Garufi]
- Add meta script [Giovanni Garufi]
- Do not install ci tools as they are included in the base image [Giovanni Garufi]
- Remove extra logging in license check [Giovanni Garufi]
- Add ci-checks [Giovanni Garufi]
- Revert zipping appImage [Giovanni Garufi]
- Add codeowners [Giovanni Garufi]
- Exclude version line in check npm-shrinkwrap as its modified by VB [Giovanni Garufi]
- Name appImage to avoid spaces [Giovanni Garufi]
- Refactor electron scripts [Giovanni Garufi]
- Fix os check in electron/build.sh [Alexis Svinartchouk]
- Remove win32 paths from electron-builder.sh [Alexis Svinartchouk]
- Add node_modules/.bin to PATH in electron-builder.sh [Alexis Svinartchouk]
- Use local electron-builder version [Lorenzo Alberto Maria Ambrosi]
- Set systemIntegration to doNotAsk in electron builder app image conf [Alexis Svinartchouk]
- Remove custom way to build appimages, use electron-builder [Alexis Svinartchouk]
- Add github publish for dmg, nsis and appImage [Giovanni Garufi]
- Remove darwin test and chown from electron install.sh [Alexis Svinartchouk]
- add aarch64 to arm64 handling [Carlo Maria Curinga]
- Add package scripts [Giovanni Garufi]
- Make npm data directory optional in npm-install.sh [Alexis Svinartchouk]
- Npm version arg (-m) for npm-install.sh [Alexis Svinartchouk]
- Use npm version specified by $NPM_VERSION in ensure-staged-shrinkwrap.sh [Alexis Svinartchouk]
- Ignore by default electron-builder unresolved dependencies [Lorenzo Alberto Maria Ambrosi]
- Ensure AWS secret variables are defined [Håvard Pettersson]
- Add repository type in repo.yml [Lorenzo Alberto Maria Ambrosi]
- electron: Backport various fixes from resin-concourse [Juan Cruz Viotti]
- Add is-master and is-pr scripts [Juan Cruz Viotti]
- Add is-docker and is-npm scripts from Concourse [Juan Cruz Viotti]
- npm-install: Use --build-from-source [Alexis Svinartchouk]
- shared: Add flag to bypass cache upload on npm-install [Juan Cruz Viotti]
- npm-install: Fix CFLAGS unbound variable error [Juan Cruz Viotti]
- npm-install: Use correct Bash append syntax [Juan Cruz Viotti]
- electron/node-cli: Add high level scripts [Juan Cruz Viotti]
- pip: Ignore dependencies installed via easy_install [John (Jack) Brown]
- node-cli: Don't add an extra -cli suffix if not needed [Juan Cruz Viotti]