Releases: milaboratory/github-ci-tests
Releases · milaboratory/github-ci-tests
2.5.7
2.5.6
v2.5.6 test updateOnlyUnreleased option in the release action
2.3.0
New Features
- pass custom environment to workflow
- implement test for env patcher
- use secrets for env control
- test for new version of env control action
- test empty lines are skipped
- make env/set action test more natural
- check env values are masked
- make stub-app to be published as library as well
- test of workflow for hybrid java projects (both app and lib)
- add tests for helpers/merge-status action
- test 'has-skipped' output in helpers/merge-status
- test new version of release-ready/-failed notifications
Bugfixes
- use correct variable name in equality check
- correct 'mask-values' input name for env/set
- correct path to hybrid java gradle workflow
Other Changes
- don't start 'release-create' for each commit
2.2.0
New Features
- test for files/content action
- test for git/crypt action
- use git-crypt unlock in java-gradle-lib workflow test
- test both password and passwordless GPG keys use
- add faulty test to stub/lib stub tests
- try to control workflow test through inputs
Bugfixes
- set correct secret
- run context init before main workflow
- call correct workflow from test
- init context before workflow run
- don't start workflow automatically
- convert 'true' and 'false' input values back to boolean
Other Changes
- Add 1 git-crypt collaborator
- Add 1 git-crypt collaborator
- Add 1 git-crypt collaborator
- Add 1 git-crypt collaborator
- Fixes.
- More fixes.
- add faulty test with System.exit() to imitate empty test report dir
- remove System.exit(1) from stub lib tests
2.1.0
New Features
- init context before workflow run
2.0.0
New Features
- simplify detect-version test
- run detect-version test on changes
- run detect-version test only for changes in test itself
- test for 'files/add-suffix' action
- test all variants of 'release/s3' block uploads
- test java-gradle-app@v2 instead of v1
- add SHA to released files for non-release builds
- check all 3 possible outcomes: success, failure and cancelled
- enable archive and docker distributions of test java app
- change tests-type input value for test notifications
- switch all tests to v2-beta
- test 'tests-type' input in notify/test block
- run both 'integration' and 'unit' tests
- telegram/send action test
- test for jinja2 template action wrapper
- test for safe-run helper action
- add test hooks to check they are triggered
- run hooks in java/test block
- autorun java/test block tests on workflow changes
- add integration test hooks
- make mi-ci hooks executable
Bugfixes
- sort file lists
- correct env variable name
- correct test expects
- don't list directories in test outputs after rename
- correct the way test gets template render result
- test all three possible variants: absent, non-executable and normal
1.4.1
New Features
- enable release-to-s3 for java gradle app workflow test
1.4.0
New Features
- disable lots of tests for tags
- test for telegram/approval-required notification
- add message input to telegram/approval-required test
- test 'review-required' notification both with and without reviewers
- add test for 'release/s3' block
- perform 2 uploads: with and without version append
- upload test application releases to S3 bucket
1.3.1
New Features
- test for 'new release' notification
- split telegram notification tests into files to reduce spam
- test for notify/release block
1.3.0
New Features
- check new strings/convert-paths behavior (canonical paths)
- test for github-pages action wrapper
- test for docker/build action
- update test for docker/build action: run with env input
- test new 'build-ready' notification
- sent 'build-ready' for unknown category
- update path to notify/* blocks
- create experimental workflow for various magic checks
- test aws/configure action
- test for aws cli docker action
- test universal notify/build block
- test for new 'java/test' block
- implement stub test for stub-lib
- change cache-key for java stub-lib tests run
- test for helpers/safe-ctx action
- test for 'tests ready' notification action and block
- use java/test block inputs to configure aws cli
- make java/test block test more complete
- test context get default value
- check both race detection and default value in context/get
- run context before init to check it not produces errors
- check context/get does not break everything when artifact absent
- add separate tests file for new notifications to reduce spam
Bugfixes
- expect original absolute path when abs-path input is empty
- rename github-pages action test in UI
- drop spaces from 'docker image ls' output before grep
- correct expects for docker/build action tests
- drop broken check from docker/build action test
- update java-gradle-lib workflow test to support new version
- specify 'unknown' category for test notification
- automatically trigger docker-github on changes
- use correct input name for tests body
- correct shell syntax in aws/configure test
- drop empty line from end of args
- update input name for aws/configure action
- correct blocks/notify/build input name: build-status
- correct path to notify/tests block
- set report-url to non-empty value
- don't pass build-category to 'build-failed' notification
- get absent context key
- expect failure for race keys
- we can't make context/get ignore missing context completely now
- change job name in UI
- change path to 'notify/telegram/publish' action