Skip to content

Latest commit

 

History

History
959 lines (512 loc) · 38.7 KB

CHANGELOG.md

File metadata and controls

959 lines (512 loc) · 38.7 KB

davinci-github-actions

14.0.0

Major Changes

  • #316 8661845 Thanks @dmaklygin!
  • drop support for Node.js@18; set Node.js@20 as the default version for all GitHub Actions.

13.0.2

Patch Changes

Yarn install

  • run the check for the uncommitted changes in working directory

13.0.1

Patch Changes

yarn install action

  • throw an error when there is an uncommitted change in the yarn.lock

13.0.0

Major Changes


yarn-install

  • fix using single yarn.lock file to detect cache hash in the root folder of the project, so reducing the time for action execution

BREAKING CHANGE: The action now uses a single yarn.lock located in the root of the repository to detect the cache hash. If you have multiple yarn.lock files in your repository, only the root one will be included in cache hash calculations.

12.12.1

Patch Changes

12.12.0

Minor Changes

  • #297 bb98d96 Thanks @TomasSlama!
  • add new options to build-push-release-image to support multi hosts in monorepo

12.11.0

Minor Changes

12.10.0

Minor Changes

  • #291 3f0e5e8 Thanks @sashuk!
  • add major-dependency-update-jira-label parameter to notify-jira-about-contribution action

12.9.5

Patch Changes

12.9.4

Patch Changes

  • #280 4d54b62 Thanks @sashuk!
  • fix major version detection in notify-jira-about-contribution action

12.9.3

Patch Changes

12.9.2

Patch Changes

12.9.1

Patch Changes

  • #278 ea567d2 Thanks @sashuk!
  • fix logic and step names in notify-jira-about-contribution action

12.9.0

Minor Changes

  • #272 9a2ad2f Thanks @sashuk!
  • enable notify-jira-about-contribution action to create tickets for major dependabot pull requests

12.8.1

Patch Changes

12.8.0

Minor Changes

12.7.2

Patch Changes


Node version bumps

  • upgrade Node to V20 for create-matrix and get-changeset-info actions

12.7.1

Patch Changes

12.7.0

Minor Changes

update-dependency-to-latest

  • add action for updating a npm dependency to the latest available

12.6.1

Patch Changes

12.6.0

Minor Changes

yarn-install

  • add option for retry yarn install multiple times

12.5.2

Patch Changes

12.5.1

Patch Changes

12.5.0

Minor Changes

12.4.0

Minor Changes

deploy-storybook

  • fixed storybook temploy link

12.3.0

Minor Changes

  • #233 711fad8 Thanks @sashuk!
  • add option of specifying the version of Node.js used for some of the actions (build-publish-alpha-package, build-push-image, deploy-storybook, report-affected-packages)

12.2.0

Minor Changes

  • #228 dbb531f Thanks @augustobmoura!
  • add action for renaming PR titles from conventional commits to Toptal's commits, useful for renaming dependabot PRs

12.1.0

Minor Changes

12.0.2

Patch Changes

12.0.1

Patch Changes

  • #224 8a6ec9e Thanks @ertrzyiks!
  • fix yarn cache dir crash when no NPM_TOKEN env variable is available in the job

12.0.0

Major Changes

  • #215 c9298a9 Thanks @sashuk!
  • change default value of docker-file parameter in davinci-github-actions/build-push-image action

11.0.0

Major Changes

10.1.0

Minor Changes

  • #211 3ae470b Thanks @sashuk!
  • add notify-about-build-failure action. It sends notifications about build failure to specified Slack channel and private Slack messages of failing commit author

10.0.1

Patch Changes

10.0.0

Major Changes

  • #205 b8fdfc9 Thanks @dmaklygin!
  • make GH Deployment optional in create-jira-deployment GH Action. By default this feature is disabled

9.1.1

Patch Changes

  • #203 21476cc Thanks @dmaklygin!
  • make environment-url input parameter optional in create-jira-deployment GH Action

9.1.0

Minor Changes

9.0.2

Patch Changes

9.0.1

Patch Changes

9.0.0

Major Changes

8.0.1

Patch Changes


yarn-install

  • add architecture to yarn-install cache key

8.0.0

Major Changes

7.1.0

Minor Changes

Create new Jira Deployment

  • add new inputs transient-environment and auto-inactive
  • useful for development environment when we want to have multiple deployments active for a single environment
- uses: toptal/davinci-github-actions/create-jira-deployment@v6.3.0
  with:
    token: ${{ env.GITHUB_TOKEN }}
    environment: temploy
    environment-url: http://temploy.example.com
    transient-environment: false
    auto-inactive: false

7.0.1

Patch Changes


  • bump coverage-reporter gh action

7.0.0

Major Changes

6.5.0

Minor Changes


  • change to use inputs.path in yarn-install action when provided

6.4.0

Minor Changes


  • add npm-gar-token input to yarn-install action to enable npm package caching in Artifact Registry

6.3.0

Minor Changes


  • add new GH Action to create a Jira deployment

6.2.0

Minor Changes


build-publish-alpha

  • change node version to follow 14 major

build-push-image

  • change node version to follow 14 major

Patch Changes


  • bump davinci-syntax version to 20

6.1.0

Minor Changes


extract-env-variables

  • add support of old and new davinci-app charts. Append env variables with davinci-app prefix.

Patch Changes


deploy-storybook

  • fix when no .env file is used for a project

6.0.5

Patch Changes

  • #148 400fb0c Thanks @dmaklygin! - ---
    • pass checkout-token from deploy-storybook GH Action to yarn-install

6.0.4

Patch Changes

  • #146 f66544e Thanks @mkrl! - ---

    build-publish-alpha-package

    • fixed a bug with an action failing when root-folder is not specified

6.0.3

Patch Changes

6.0.2

Patch Changes

  • #140 f2ea3c5 Thanks @sashuk! - ---

    • the Ana06/get-changed-files was replaced with masesgroup/retrieve-changed-files

6.0.1

Patch Changes

  • #138 0afea29 Thanks @sashuk! - ---

    • bring toptal/davinci-github-actions/* dependencies up-to-date

6.0.0

Major Changes

  • #135 085cb7e Thanks @sashuk! - ---

    • support for node < 14 was dropped; actions/checkout, docker/metadata-action, xt0rted/pull-request-comment-branch, actions/upload-artifact, actions/github-script dependencies were updated

5.0.0

Major Changes

  • #127 c9c3a78 Thanks @mkrl! - ---

    build-publish-alpha-package

    • add new input root-folder to specify the root folder of a package to be published
    • build-publish-alpha-package now requires davinci-engine@9.1.0 or later

4.10.4

Patch Changes

  • #128 83acd56 Thanks @dmaklygin! - ---

    • set the danger environment variable to ensure that all API requests are performed on the correct domain

4.10.3

Patch Changes

4.10.2

Patch Changes

4.10.1

Patch Changes

4.10.0

Minor Changes

4.9.0

Minor Changes

Patch Changes

  • #113 79421e9 Thanks @eceakcck! - ---

    build-push-release-image

    • bump yarn-install action to latest version

    get-workflow-sha

    • address deprecated commands
  • #103 04317df Thanks @LashaJini! - ### notify-jira-about-contribution

    • escape single quotes in PR's title

4.8.6

Patch Changes

  • #110 8011c3f Thanks @eceakcck! - ---

    build-push-release-image

    • bump yarn-install action to newer version

4.8.5

Patch Changes

  • #106 00ba92a Thanks @LashaJini! - ### build-push-release-image

    • bump build-push-image version

    deploy-storybook

    • bump build-push-image version

4.8.4

Patch Changes

4.8.3

Patch Changes

  • #95 5c13242 Thanks @lorainegarutti! - ---

    • updating docker/metadata-action action version for build-push-image package
    • updating internal packages for build-push-release-image and deploy-storybook packages
    • updating jenkins-job-trigger-action and actions/github-script action version for deploy-storybook package
    • updating actions/github-script action version for extract-env-variables package
    • updating google-github-actions/setup-gcloud action version for generate-gql-types package

4.8.2

Patch Changes

  • #93 5782d6f Thanks @lorainegarutti! - ---

    • updating set-output command and checkout action version for build-push-image package

4.8.1

Patch Changes

4.8.0

Minor Changes

  • #75 366faed Thanks @rasitozcan! - ---

    deploy-storybook

    • add set up node step
    • optional pr-number input to be used when event.number or event.issue.number is not present.

    generate-gql-types

    • create new action to generate GQL types

4.7.0

Minor Changes

  • #87 d362a6d Thanks @stefanteixeira! - ---

    deploy-storybook

    • adjust action to support usage on frontier-pub
    • add use-prebuilt-package, use-prebuilt-image and jenkins-folder-name inputs
    • fix set-output warnings

    yarn-install

    • fix set-output warnings

4.6.0

Minor Changes

  • #78 708e807 Thanks @OndrejTuma! - ---

    report-missing-changeset

    • add new action for monorepo that report changed packages which are not in changeset

4.5.0

Minor Changes

  • #79 56d8e49 Thanks @OndrejTuma! - ---

    get-changeset-info

    • new action to return changeset information for monorepo. Returns:
      • changed packages compared to base ref
      • release packages defined in changeset files
      • missing packages that have been changed but are not part of release

4.4.3

Patch Changes

  • #76 41d5aed Thanks @LashaJini! - ---

    build-publish-alpha-package

    • bump toptal/davinci-github-actions/yarn-install from 3.0.1 to 4.4.2

    build-push-release-image

    • bump toptal/davinci-github-actions/yarn-install from 3.0.1 to 4.4.2
    • bump toptal/davinci-github-actions/build-push-image from 3.0.1 to 4.4.2

    deploy-storybook

    • bump toptal/davinci-github-actions/yarn-install from 3.2.0 to 4.4.2
    • bump toptal/davinci-github-actions/build-push-image from 3.2.0 to 4.4.2
    • bump toptal/davinci-github-actions/extract-env-variables from 3.2.0 to 4.4.2

    build-publish-alpha-package

    • bump toptal/davinci-github-actions/is-team-member from 3.0.2 to 4.4.2

4.4.2

Patch Changes

4.4.1

Patch Changes

4.4.0

Minor Changes

  • #58 465d6f8 Thanks @dulishkovych! - ---

    no-untracked-generated-types

    • add new action that will help with catching ungenerated GQL types

4.3.0

Minor Changes

  • #59 1f15f01 Thanks @denieler! - ---

    depcuiser-metrics-report

    • add an action to report dependency cruiser metrics

4.2.2

Patch Changes

4.2.1

Patch Changes

  • #43 e2cf340 Thanks @denieler! - ---

    danger

    • Use davinci in "package by package" way. Requires to install @toptal/davinci-ci in your project.

    build-publish-alpha-package

    • Use davinci in "package by package" way. Requires to install @toptal/davinci-engine in your project.

    upload-source-maps

    • Use davinci in "package by package" way. Requires to install @toptal/davinci-engine in your project.

4.2.0

Minor Changes

  • #40 cb13095 Thanks @denieler! - ---

    • Add path parameter to specify the directory where to run yarn install command

4.1.1

Patch Changes

  • #31 fe27dbb Thanks @OndrejTuma! - ---

    notify-jira-about-contribution

    • use single source of truth for PR owner

4.1.0

Minor Changes

4.0.0

Major Changes

  • 8f48713 Thanks @OndrejTuma! - ---

    build-push-storybook-image

    • remove this action in favor of deploy-storybook

    deploy-storybook

    • add new action that handles the whole process of deploying storybook to temploy/staging

3.2.0

Minor Changes

  • #17 66df5ce Thanks @OndrejTuma! - ---

    build-push-storybook-image

    • new action for build & push storybook image to the cloud

3.1.1

Patch Changes

  • #19 30d0e4a Thanks @LashaJini! - ### notify-jira-about-contribution

    • Access TITLE and REPO from env

3.1.0

Minor Changes

  • #16 7e50715 Thanks @dmaklygin! - - Add ability to specify a custom davinci branch in build-push-image GH Action

3.0.4

Patch Changes

  • #13 c8f5528 Thanks @LashaJini! - ---

    notify-jira-about-contribution

    • escape title parameter for JIRA ticket

3.0.3

Patch Changes

  • #11 9a3f368 Thanks @LashaJini! - - Remove single quotes from PR title in the notify jira about contribution

3.0.2

Patch Changes

3.0.1

Patch Changes

  • #74 6b6c5de Thanks @OndrejTuma! - ---

    integration-tests

    • fixed command input when using complex command for yarn

3.0.0

Major Changes

  • #66 888130c Thanks @OndrejTuma! - ---

    Fix possible shell injections in all Davinci GitHub Actions

    integration-tests

    • input command takes npm script now. Before: yarn test:integration:ci -> After: test:integration:ci

2.2.3

Patch Changes

2.2.2

Patch Changes

2.2.1

Patch Changes

2.2.0

Minor Changes

2.1.1

Patch Changes

2.1.0

Minor Changes

Patch Changes

  • #40 89f699f Thanks @rafael-anachoreta! - ---

    yarn-install

    • Add yarn cache to install step
    • Add workspace information to cache hash, when applicable
    • Add a new optional cache-version to invalidate cache

2.0.4

Patch Changes

2.0.3

Patch Changes

0.0.2

Patch Changes

  • Initial Changelog