- #361
807f43f
Thanks @sashuk! - add
registry-name
mandatory parameter tobuild-push-release-image
action
- #356
5f88bee
Thanks @catks! - add
gh-runners-driver-opts
option tobuild-push-image
action to allow using custom image forbuildx
- #335
c380f36
Thanks @MarianoSalerno! - update
ssh-agent
action version used in build-push-image- update
github-script
action version used in extract-env-variables
- update
- #331
7e8fb48
Thanks @sashuk! - do not create contribution tickets for major dependency updates that match the pattern
- #326
20ea651
Thanks @serbantarmure! - fixup naming for custom runners for @yarn-install
- #324
f8cc820
Thanks @serbantarmure! - make @yarn-install && @build-push-action to work with runner-sets
- #321
11b0379
Thanks @serbantarmure! - bump google-github-actions/get-secretmanager-secrets to @v2
-
#315
fc0a39d
Thanks @jcobarreto! -
change build-push-image action to encapsulate steps needed to use CI buildx instance when using custom runners.
- by using the CI buildx we can cache the intermediate docker image layers, saving time for the next runs, and also saving with Cloud NAT, since we don't need to download packages for each run.
Breaking changes: We added some new inputs and also removed the node-version input.
- #316
8661845
Thanks @dmaklygin! - drop support for Node.js@18; set Node.js@20 as the default version for all GitHub Actions.
- #310
fab1446
Thanks @TomasSlama!
- run the check for the uncommitted changes in working directory
- #308
0c60e73
Thanks @TomasSlama!
- throw an error when there is an uncommitted change in the yarn.lock
- 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.
- #300
9085b03
Thanks @dmaklygin! - add DAVINCI_DOCKER_BUILD env variable to build images
- #297
bb98d96
Thanks @TomasSlama! - add new options to build-push-release-image to support multi hosts in monorepo
- #295
a8e9e03
Thanks @jcobarreto! - revert yarn.lock to original registry refs after executing yarn install
- #291
3f0e5e8
Thanks @sashuk! - add
major-dependency-update-jira-label
parameter tonotify-jira-about-contribution
action
- #289
51eb4ab
Thanks @dkezele-t! - remove NPM proxy variable which does not work in composite actions
- #282
abe350f
Thanks @dkezele-t! - add switch to disable NPM proxy through organisational variable
- #281
e935a35
Thanks @Jakub-Kwak! - make build-publish-alpha-package action work with custom runners
- #272
9a2ad2f
Thanks @sashuk! - enable notify-jira-about-contribution action to create tickets for major dependabot pull requests
- #274
6e4d78e
Thanks @dkezele-t! - add workaround for NPM registry in
yarn-install
action
- #270
80aa00b
Thanks @dmaklygin! - add feature to notify a fallback group in slack
- #267
d9a483a
Thanks @Achillefs!
- upgrade Node to V20 for create-matrix and get-changeset-info actions
- #265
b590eac
Thanks @TomasSlama! - add safeguard to not send empty title to github api
- #259
7ef334d
Thanks @augustobmoura!
- add action for updating a npm dependency to the latest available
- #251
3822c87
Thanks @augustobmoura!
- add option for retry yarn install multiple times
-
#222
0cd098d
Thanks @dependabot! -
bump actions/setup-node
-
#235
8da2e7b
Thanks @dependabot! -
bump github-scripts
- #240
0541d45
Thanks @serbantarmure! - use GSM in workflows
- fixed storybook temploy link
- #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
)
- #228
dbb531f
Thanks @augustobmoura! - add action for renaming PR titles from conventional commits to Toptal's commits, useful for renaming dependabot PRs
- #230
744bc4a
Thanks @serbantarmure! - add Google Secrets Manager related actions
- #225
270798f
Thanks @ertrzyiks! - clean up tmp-workspaces.json file after it's not needed
- #224
8a6ec9e
Thanks @ertrzyiks! - fix
yarn cache dir
crash when no NPM_TOKEN env variable is available in the job
- #215
c9298a9
Thanks @sashuk! - change default value of
docker-file
parameter indavinci-github-actions/build-push-image
action
- #214
772025f
Thanks @dmaklygin! - bump node version to 18
- #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
- #209
bc21921
Thanks @dependabot! - bump actions/checkout from 4.0.0 to 4.1.0
- #205
b8fdfc9
Thanks @dmaklygin! - make GH Deployment optional in
create-jira-deployment
GH Action. By default this feature is disabled
- #203
21476cc
Thanks @dmaklygin! - make
environment-url
input parameter optional increate-jira-deployment
GH Action
- #194
4662ded
Thanks @dmaklygin! - fix sha for jira deployment gh action
- #192
6d59212
Thanks @dmaklygin! - fix sha for jira deployment gh action
- #190
6996874
Thanks @dmaklygin! - use jenkins to create jira deployment
- #185
77f204d
Thanks @rafael-anachoreta!
- add architecture to yarn-install cache key
- #179
c6762f2
Thanks @TomasSlama!
- add new inputs
transient-environment
andauto-inactive
- useful for development environment when we want to have multiple deployments active for a single environment
- uses: toptal/davinci-github-actions/[email protected]
with:
token: ${{ env.GITHUB_TOKEN }}
environment: temploy
environment-url: http://temploy.example.com
transient-environment: false
auto-inactive: false
- #175
83362f1
Thanks @dmaklygin!
- bump coverage-reporter gh action
- #173
7ff6c6c
Thanks @dmaklygin! - build-push-image: avoid pushing images to Google Cloud Registy
- #167
f5de2f0
Thanks @jcobarreto!
- change to use inputs.path in yarn-install action when provided
- #160
39bddf5
Thanks @jcobarreto!
- add npm-gar-token input to yarn-install action to enable npm package caching in Artifact Registry
- #158
7921199
Thanks @dmaklygin!
- add new GH Action to create a Jira deployment
- #156
5a2eb19
Thanks @augustobmoura!
- change node version to follow 14 major
- change node version to follow 14 major
- #159
4edb936
Thanks @dmaklygin!
- bump davinci-syntax version to 20
- add support of old and new davinci-app charts. Append env variables with
davinci-app
prefix.
- fix when no .env file is used for a project
- #148
400fb0c
Thanks @dmaklygin! - ---- pass checkout-token from deploy-storybook GH Action to yarn-install
-
#146
f66544e
Thanks @mkrl! - ---- fixed a bug with an action failing when root-folder is not specified
-
#143
29b70ec
Thanks @dependabot! - ---- bump actions/checkout from 3.4.0 to 3.5.0
-
#140
f2ea3c5
Thanks @sashuk! - ---- the
Ana06/get-changed-files
was replaced withmasesgroup/retrieve-changed-files
- the
-
#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
- support for
-
#127
c9c3a78
Thanks @mkrl! - ---- add new input
root-folder
to specify the root folder of a package to be published - build-publish-alpha-package now requires [email protected] or later
- add new input
-
#128
83acd56
Thanks @dmaklygin! - ---- set the
danger
environment variable to ensure that all API requests are performed on the correct domain
- set the
-
#123
ef8bd12
Thanks @OleksandrNechai! - ---- fix broken notify-jira-about-contribution GHA
-
#121
6d4f0b5
Thanks @TomasSlama! - ---- use the latest version of gha internally
-
#116
5f34497
Thanks @TomasSlama! - ---- refactor deprecated function
set-output
- refactor deprecated function
-
#113
79421e9
Thanks @eceakcck! - ---- bump yarn-install action to latest version
- address deprecated commands
-
#103
04317df
Thanks @LashaJini! - ### notify-jira-about-contribution- escape single quotes in PR's title
-
#106
00ba92a
Thanks @LashaJini! - ### build-push-release-image- bump build-push-image version
- bump build-push-image version
-
#104
37f9934
Thanks @LashaJini! - ### build-push-image- Use specific version to fix the issue with gcr. Reason: docker/buildx#1533
-
#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
- #98
bdec899
Thanks @dependabot! - bump actions/checkout from 3.2.0 to 3.3.0
-
#93
5782d6f
Thanks @lorainegarutti! - ---- updating set-output command and checkout action version for build-push-image package
-
#90
4f73ed9
Thanks @rasitozcan! - ---- fix version number typo used inside
deploy-storybook
action
- fix version number typo used inside
-
#75
366faed
Thanks @rasitozcan! - ---- add
set up node
step - optional
pr-number
input to be used whenevent.number
orevent.issue.number
is not present.
- create new action to generate GQL types
- add
-
#87
d362a6d
Thanks @stefanteixeira! - ---- adjust action to support usage on frontier-pub
- add
use-prebuilt-package
,use-prebuilt-image
andjenkins-folder-name
inputs - fix
set-output
warnings
- fix
set-output
warnings
-
#78
708e807
Thanks @OndrejTuma! - ---- add new action for monorepo that report changed packages which are not in changeset
-
#79
56d8e49
Thanks @OndrejTuma! - ---- 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
- new action to return changeset information for monorepo. Returns:
-
#76
41d5aed
Thanks @LashaJini! - ---- bump
toptal/davinci-github-actions/yarn-install
from3.0.1
to4.4.2
- bump
toptal/davinci-github-actions/yarn-install
from3.0.1
to4.4.2
- bump
toptal/davinci-github-actions/build-push-image
from3.0.1
to4.4.2
- bump
toptal/davinci-github-actions/yarn-install
from3.2.0
to4.4.2
- bump
toptal/davinci-github-actions/build-push-image
from3.2.0
to4.4.2
- bump
toptal/davinci-github-actions/extract-env-variables
from3.2.0
to4.4.2
- bump
toptal/davinci-github-actions/is-team-member
from3.0.2
to4.4.2
- bump
-
#70
9f6bfd7
Thanks @jcobarreto! - ---- add GAR as new tag for docker image
-
#64
21cfee8
Thanks @dulishkovych! - ---- fix usage of path-pattern
-
#58
465d6f8
Thanks @dulishkovych! - ---- add new action that will help with catching ungenerated GQL types
-
#50
125085d
Thanks @rafael-anachoreta! - ---- remove --ignore-optional flag from the yarn install command.
-
#43
e2cf340
Thanks @denieler! - ---- Use davinci in "package by package" way. Requires to install
@toptal/davinci-ci
in your project.
- Use davinci in "package by package" way. Requires to install
@toptal/davinci-engine
in your project.
- Use davinci in "package by package" way. Requires to install
@toptal/davinci-engine
in your project.
- Use davinci in "package by package" way. Requires to install
-
#40
cb13095
Thanks @denieler! - ---- Add
path
parameter to specify the directory where to runyarn install
command
- Add
-
#31
fe27dbb
Thanks @OndrejTuma! - ---- use single source of truth for PR owner
- #27
fcd8282
Thanks @dmaklygin! - - Rename release name for storybook temploy
-
8f48713
Thanks @OndrejTuma! - ---- remove this action in favor of deploy-storybook
- add new action that handles the whole process of deploying storybook to temploy/staging
-
#17
66df5ce
Thanks @OndrejTuma! - ---- new action for build & push storybook image to the cloud
-
#19
30d0e4a
Thanks @LashaJini! - ### notify-jira-about-contribution- Access TITLE and REPO from env
- #16
7e50715
Thanks @dmaklygin! - - Add ability to specify a custom davinci branch in build-push-image GH Action
-
#13
c8f5528
Thanks @LashaJini! - ---- escape title parameter for JIRA ticket
- #11
9a3f368
Thanks @LashaJini! - - Remove single quotes from PR title in the notify jira about contribution
- #6
9870b85
Thanks @dmaklygin! - Fix release GH Action
- #5
87d58ab
Thanks @dmaklygin! - - Fix GH Action to Notify JIRA About External Contribution
-
#74
6b6c5de
Thanks @OndrejTuma! - ---integration-tests
- fixed
command
input when using complex command for yarn
- fixed
-
#73
bd8824d
Thanks @OndrejTuma! - ---- fixed issue with colliding
$PATH
env variable
- fixed issue with colliding
-
#66
888130c
Thanks @OndrejTuma! - ---Fix possible shell injections in all Davinci GitHub Actions
- input
command
takes npm script now. Before:yarn test:integration:ci
-> After:test:integration:ci
- input
- #69
41985f9
Thanks @ertrzyiks! - fix failure to get affected packages on outdated branch
- #67
3d8172e
Thanks @ertrzyiks! - fix report of affected packages in case of a cyclic dependencies
- #64
d27c4a6
Thanks @OndrejTuma! - - updated external actions- changed commit hashes to version in external actions
- fixed issue with yarn-install by updating
actions/cache
tov3
- #60
aeb2389
Thanks @ertrzyiks! - add report-affected-packages action
- #45
3c669ab
Thanks @dmaklygin! - implement README generation
- #44
bbc77b9
Thanks @rafael-anachoreta! - Improve node_modules caching glob
-
#40
89f699f
Thanks @rafael-anachoreta! - ---- Add yarn cache to install step
- Add workspace information to cache hash, when applicable
- Add a new optional cache-version to invalidate cache
- #37
e3fd8a3
Thanks @dmaklygin! - Send notification to slack channel on release
- #35
4cab33a
Thanks @dmaklygin! - Add changeset to the repo
- Initial Changelog