Skip to content

Releases: ktomk/run-travis-yml

It's been a year! II

19 Dec 13:00
Compare
Choose a tag to compare

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!

17 Dec 15:22
Compare
Choose a tag to compare

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

06 Mar 10:28
Compare
Choose a tag to compare

fifteenth revision - Just Fix

maintenance release, no need to upgrade.

fix: remove duplicate code

More Time

01 Jan 15:49
Compare
Choose a tag to compare
fourteenth revision - More Time

add: show total time after each command next to command time

Run zee Job .3

25 Dec 14:26
Compare
Choose a tag to compare
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

24 Dec 09:35
Compare
Choose a tag to compare
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

22 Dec 20:45
Compare
Choose a tag to compare
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

22 Dec 12:50
Compare
Choose a tag to compare
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

11 Dec 00:57
Compare
Choose a tag to compare
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

17 Dec 07:20
Compare
Choose a tag to compare
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)