- Updated
circleci-templates
orb to0.7.0
- fix(deps): update dependency org.objenesis:objenesis to v3.4
- fix(deps): update dependency org.yaml:snakeyaml to v2.3
- chore(deps): update busybox docker tag to v1.37.0
- chore(deps): update plugin com.diffplug.spotless to v7
- chore(deps): update plugin com.diffplug.spotless to v7.0.2
- Used
circleci-templates
to reduce circleci config - Scanned generated docker image using trivy
- chore(deps): update cimg/openjdk docker tag to v11.0.22
- chore(deps): update dependency gradle to v7.6.4
- Used
busybox
as the base image - Built the native binary in quick build mode, to reduce build time
- Combined the amd64 and arm64 images into a single multi-arch image
- fix(deps): update dependency org.yaml:snakeyaml to v2.2
- chore(deps): update dependency gradle to v7.6.3
- chore(deps): update alpine docker tag to v3.19.1
- chore(deps): update plugin com.diffplug.spotless to v6.25.0
- Dependency check plugin
- #91: Allowed yamls with custom tags
- Dependency check plugin, to scan for vulnerable dependencies
- fix(deps): update dependency org.objenesis:objenesis to v3.3
- feat: Updated changelog updater user
- chore(deps): update dependency gradle to v7
- chore(deps): update plugin com.github.kt3k.coveralls to v2.12.2
- fix(deps): update dependency org.yaml:snakeyaml to v2
- chore(deps): update alpine docker tag to v20230329
- Updated dockerhub readme in CI pipeline
- #102: Built a multi-arch docker image
- Cached build dependencies separately
- Integration tested the arm image
- #106: Built the arm binary in an arm machine
- Upgraded
java-to-native
to3.0.0
- #103: Upgraded to
scriptjar
with groovy 3 - chore(deps): update devatherock/simple-slack docker tag to v1
- Made only HIGH bolt vulnerabilities create issues
- chore(deps): update plugin org.owasp.dependencycheck to v8.3.1
- chore(deps): update dependency gradle to v7.6.2
- #69: UPX compression of generated binary
- chore: Added changelog-updater for creating missed changelog entries
- chore(deps): update dependency org.codehaus.groovy:groovy to v2.5.16
- chore(deps): update dependency alpine to v20220328
- chore: Used custom ssh key to push to github
- Used docker image with upx in CI pipeline
- Functional tests that can be manually run to verify the dev images before releasing
- test: Used
system-rules
library to testSystem.exit
calls - chore:
Makefile
for easier testing - test: Added functional tests to CI pipeline. The
machine
executor allows executing docker commands - chore: Upgraded libraries to fix security vulnerabilities
- chore(deps): update dependency org.codehaus.groovy:groovy to v2.5.15
- #58:
vela-yaml-validator
publish, so that one imagedrone-yaml-validator
, that supports both vela and drone, can be used
- #28: Flag to treat YAML files with duplicate keys as valid. Defaults to treating such files as invalid
- Fixed bug introduced when fixing codacy violations
- Fixed
Codacy
violations
- Rewrote the code a little for better code coverage
- Introduced
test
flag for better unit testing, without killing the java process
- Coveralls for code coverage
- Version badge
- Unit tests
- Issue 9 - Parsed all files even after a file fails validation
- Logged error reason in case of invalid YAML files
- Enabled auth when pulling from docker registry to avoid docker's rate limiting
- Stopped using environment variable
VELA
- Exposed a parameter to accept path from which to validate yamls
- Issue 7: Unit tests to test the docker image
- Issue 3: Converted the jar into a graal native binary
- Separate copy steps again as the image size reduction was only in local
- Reduced a layer in the image and hence the image size
- Made the plugin compatible with vela
- Issue 2: Added
latest
tag - Issue 6: Added
docker
badge for vela image
- Upgraded docker image version to
19.03.6
- Fixed the
ClassNotFoundException
when running the docker image - Modified the script to be graal native friendly
- Initial version
- Built the grape cache in advance using
grape install
- Packaged the script into an executable jar using
drone-groovy-script-to-jar
plugin - Step to check docker build during PR
- Optimized log lines and log format
- Upgraded docker image version to
17.12.1-ce