Skip to content

Releases: Kesin11/CIAnalyzer

v4.4.0

11 Dec 15:33
a4d97a1

Choose a tag to compare

4.4.0 (2021-12-11)

Add new columns

workflow

  • commitMessage
  • actor
  • url

job

  • url
  • executorClass
  • executorType
  • executorName

Features

  • Add commitMessage and actor columns (d3fc824)
  • Add exporting job executor info (0fea4f1)
  • Add url columns (fecbe29)

v4.3.2

04 Dec 06:21
222c81a

Choose a tag to compare

4.3.2 (2021-12-04)

Bug Fixes

v4.3.1

10 Oct 13:46
a8dfba3

Choose a tag to compare

4.3.1 (2021-10-10)

Bug Fixes

  • CircleCI: Bugfix cannot use API v2 when no CIRCLECI_TOKEN (9e539fe)
  • Error log shows appropriate stack trace (ecf477c)
  • Show more better error log (c1e2f70)

v4.3.0

03 Oct 10:24
8f8e115

Choose a tag to compare

4.3.0 (2021-10-03)

Support CircleCI API v2 🎉

So CircleCI v1.1 does not provide API that about pipeline, previously CIAnalyzer reconstruct pipeline structure from each job.

Now, CIAnalyzer uses a pipeline data structure provided by API v2. The exported data will be closer to what you can see on the CircleCI website.

How to migrate from v1.1

After upgrade CIAnalzyer version newer than v4.2, do not need any changes in your config YAML if you want to still use CircleCI API v1.1 .

When you want to use CircleCI v2, you have to change the config as below.

# before (use API v1.1)
baseUrl: https://circleci.com/api/v1.1

# after (use API v2)
baseUrl: https://circleci.com/api/ # Remove suffix "v1.1" from URL
version: 2 # Add

NOTICE The first time after you enable v2, CIAnalyzer reset the LastRun build number and will export the last 100 pipeline data. As a result, it may be exporting duplicate data that has already been exported before.
There is no workaround to avoid this problem, sorry.

Bug Fixes

  • CircleCI: Add baseUrl config validation (58ec9e3)
  • CircleCI: CircleCI v2 FETCH_LIMIT up to 100 (44dca7e)
  • CircleCI: Ignore pipelines that has not workflows or has on_hold status workflow (91afb51)
  • CircleCI: Remediate invalid timestamp in workflows (117d8fb)
  • Fix each parseConfig() overwrite argument object (d3398ef)

Features

  • CircleCI: Add CircleCI v1 and v2 lastRunStore migration (7916cf7)
  • CircleCI: Support CircleCI v2 API (4fbe2d3)

Documents

v4.2.0

16 Aug 06:10
37c3b7a

Choose a tag to compare

4.2.0 (2021-08-16)

Bug Fixes

  • CircleCI: Fix detect workflow status (a8b5264)
  • CircleCI: Fix finished workflow filter when CircleCI history has not_run workflows (c394f9b)

Features

v4.1.0

25 Jul 08:17
0638b60

Choose a tag to compare

4.1.0 (2021-07-25)

Bug Fixes

  • Github: Adopt types that changed by octokit-rest-18.x (e33ce63)

Features

  • Add --debug options and Null LastRunStore (77a143b)
  • Add --only-exporters options (1abb7ca)
  • Add --only-services options (ff821ff)
  • Using local exporter when --debug options (34deb15)

v4.0.0

18 Jun 12:23
ab06e0a

Choose a tag to compare

4.0.0 (2021-06-18)

BREAKING CHANGES

  • Rename config key typo vsc -> vcs (7fc19c4)

Bug Fixes

  • Github: Remove vscBaseUrl config from github (ddec5e8)
  • Bitrise: Adopt to current bitrise API limit (1bf6abb)

v3.1.5

28 May 14:47
11311ba

Choose a tag to compare

3.1.5 (2021-05-27)

  • Bump dependencies and fix security vulnerabilities.

Bug Fixes

  • Fix add await to adopt yargs 7.0 types (3341d67)

v3.1.4

17 Apr 12:01
adcd6d1

Choose a tag to compare

3.1.4 (2021-04-17)

  • Bump dependencies
  • Migrate craze-max/ghaction-docker-meta v1 to v2 #264

v3.1.3

06 Apr 15:32
c6971d3

Choose a tag to compare

3.1.3 (2021-04-06)

Bug Fixes