Releases: ktomk/run-travis-yml
Releases · ktomk/run-travis-yml
It's been a year! II
eighteenth revision - It's been a year! II
maintenance release, dependency updates.
- upd: lock / changes from upstream pipelines/symfony-yaml
- add: build manager
- add: pin composer version
- test: extra w/o yaml extension
It's been a year!
sixteenth revision - It's been a year!
maintenance release, removing deprecation warnings.
- fix: change set-output from print to standard stream to printing to
$GITHUB_OUTPUT
file 1. - fix: actions/checkout@v2 -> actions/checkout@v3
- fix: ubuntu-16.04 / ubuntu-18.04 -> ubuntu-20.04
- fix: macos-10.15 -> macos-11
- add: ubuntu-22.04
- add: macos-12
- add: windows-2022
Just Fix
fifteenth revision - Just Fix
maintenance release, no need to upgrade.
fix: remove duplicate code
More Time
fourteenth revision - More Time add: show total time after each command next to command time
Run zee Job .3
thirteenth revision - Run zee Job .3 fix and maintenance release. fixes plus note the extra/plan sub-action and additions to the default environment. fix: "stage: NULL" display flaw showing run-job in plan (v1.6.0) fix: test-result output name (missed to alias test_alias) for extra/plan action (v1.6.1 for i/o aliases) fix: typos in universal install script fix: project .travis.yml (cs/typo) doc: note on extra/plan sub-action in read-me doc: marketplace badge (minor, cosmetic) imp: run-job logging in plan (minor) add: more of the travis-ci environment per default [0] on github add: universal install script (plan/test) environment: - DEBIAN_FRONTEND (add, default "noninteractive") - USER (add, display, inherited from runner environment) - HOME (add, display, inherited from runner environment) - LANG (add, default "en_US.UTF-8") - LC_ALL (add, default "en_US.UTF-8") - RAILS_ENV (add, default "test") - RACK_ENV (add, default "test") - MERB_ENV (add, default "test") - JRUBY_OPTS (add, default "--server -Dcext.enabled=false -Xcompile.invokedynamic=false") - JAVA_HOME (add, display, inherited from runner environment) [0]: https://docs.travis-ci.com/user/environment-variables/#default-environment-variables
Run zee Job .2
twelfth revision - Run zee Job .2 minor fix-up release for v1.6.0/v1.6.1 fix: build-job normalization with no stage (null -> unset, like "name")
Run zee Job .1
eleventh revision - Run zee Job .1 fix-up release for v1.6.0. after error continuation was broken. better read-me links to build examples. add timings that got lost since early. fix: after error continuation (v1.6.0) fix: alias multi-word parameters/returns doc: update links in README.md to the example build new: show timings (in seconds with milliseconds part for starters)
Run zee Job
tenth revision - Run zee Job run specific build jobs from file. previously only a "bare" jobs step script were executed. support of job env variables. previously only global variables were exported. fix: do not overwrite github action step environment with .travis.yml environment if a variable is already set. (since v1.5.0) imp: normalize yml on loading imp: parsing, validation and plan information imp: command line handling imp: local action testing / local travis run doc: reformat description string in action.yml ci: php version / yaml info on default machines ci: one shellcheck test-target configuration ci: remove duplicate machine from try-machine job matrix new: shims-bin to ease porting new: extra/plan action showing plan and dry-run new: run_job input: run-job key or name to specify step scripts new: dry_run_job input: for step scripts
Register Globals .2
ninth revision - Register Globals .2 minor fix release. environment: - TRAVIS_BUILD_WEB_URL (fix: github run ID not number) machines: - macos-10.14: remove, duplicate of macos-10.15 now
Register Globals .1
eigth revision - Register Globals .1 maintenance release with more output about the v1.5.0 .travis.yml format: - json representation of file parsing and validation - (very experimental) outline of the matrix/jobs improve in parsing env variables, currently that of the travis-build code- base. it looks sufficient despite it seems that travis-build is using now svenfuchs/sh_vars which has not been ported. environment improvements: most noteworthy likely is TRAVIS_COMMIT_MESSAGE, needs a checkout first (and git which is available on all hosted machines by default). fix: read-me: previous release late deprecation stages -> steps fix: jobs.fast_finish (is bool, not array) imp: diverse travis environment variable defaults imp: environment variable parsing experimental: parse+validate .travis.yml output experimental: plan of .travis.yml jobs output environment: - TRAVIS (add) - CONTINUOUS_INTEGRATION (add) - PAGER (add) - TRAVIS_COMMIT_MESSAGE (add)