Skip to content

Releases: dastbe/rules_cdk

v1.1.1

04 Mar 07:12
a754284
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "3c1054315e4087b7da4164003519fe430741a30439850b60d96b0daa62adee15",
    strip_prefix = "rules_cdk-1.1.1",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v1.1.1.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:dependencies.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:repositories.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

  • syncing to latest CDK version, which includes fix for repeated deploys of cdk bundles with docker images

Full Changelog: v1.1.0...v1.1.1

v1.1.0

11 Jan 23:28
9dc7637
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "914ee8a4ca88028a50fb2b8e447afd7d6e035dd798890d1451a34c06bf1dd0a1",
    strip_prefix = "rules_cdk-1.1.0",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v1.1.0.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:dependencies.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:repositories.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

  • chore(deps): update dependency aspect_rules_js to v1.13.1 by @renovate in #52
  • chore(deps): update dependency aspect_bazel_lib to v1.19.0 by @renovate in #51
  • fix(deps): update module github.com/aws/aws-cdk-go/awscdk/v2 to v2.59.0 by @renovate in #50
  • fix: switch renovaterc to includepaths and add latest cdk as default by @dastbe in #57
  • fix: add e2e/workplace renovate paths by @dastbe in #59
  • fix: correct typo in renovaterc by @dastbe in #61
  • chore(deps): update dependency aspect_bazel_lib to v1.19.1 by @renovate in #63
  • chore(deps): update dependency aspect_rules_js to v1.13.2 by @renovate in #64
  • chore(deps): update dependency aspect_bazel_lib to v1.20.0 by @renovate in #67
  • fix: remove aspect_bazel_lib from internal_deps by @dastbe in #70
  • chore(deps): update dependency aspect_bazel_lib to v1.21.0 by @renovate in #72
  • chore(deps): update dependency aspect_rules_js to v1.14.0 by @renovate in #68
  • chore: swap dependencies/repositories.bzl by @dastbe in #75

Full Changelog: v1.0.0...v1.1.0

v1.0.0

01 Jan 05:22
a8c7cce
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "2da1b51fdf45991add98a779b6cdb6ec6b60d91b688f4330960857e683660930",
    strip_prefix = "rules_cdk-1.0.0",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v1.0.0.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:repositories.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:dependencies.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

Full Changelog: v0.4.0...v1.0.0

v0.4.0

29 Dec 05:58
23b8a9b
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "893cb0ba9ac5cf6cf0381355c702fbba481a78bf673a6aeda58ba0545dfb5699",
    strip_prefix = "rules_cdk-0.4.0",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v0.4.0.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:repositories.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:dependencies.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

  • chore: exclude versioned cdk deps from renovation by @dastbe in #26
  • chore: fix bazel cache caching in actions by @dastbe in #29
  • feat: copy assembly out to temporary directory by @dastbe in #32
  • feat: support wiring through cli arguments to cdk invocations by @dastbe in #34
  • fix: Add documentation for all rules by @dastbe in #36
  • chore: stop running github actions on push to main by @dastbe in #38

Full Changelog: v0.3.0...v0.4.0

v0.3.0

25 Dec 06:55
04a5c4a
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "ee400cd17dcd233b3350731cc3e84f91bf312a53769f7db7b00d7c52d898eb37",
    strip_prefix = "rules_cdk-0.3.0",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v0.3.0.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:repositories.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:dependencies.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

  • feat: add basic versions of cdk_destroy and cdk_bootstrap by @dastbe in #24

Full Changelog: v0.2.0...v0.3.0

v0.2.0

25 Dec 01:52
c2c223b
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "9815f2b0bbc220a379dab6712378a57898b26cc897bcbebcc4820116ad6850cd",
    strip_prefix = "rules_cdk-0.2.0",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v0.2.0.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:repositories.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:dependencies.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

  • fix: add aspect_bazel_lib as a required dependency by @dastbe in #20
  • fix: update incorrect strip_prefix in release snippet by @dastbe in #22

Full Changelog: v0.1.0...v0.2.0

v0.1.0

25 Dec 00:48
f26dc36
Compare
Choose a tag to compare

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "contrib_rules_cdk",
    sha256 = "3fdc1a9f3b16573081910998a3facaaed41befbdf2c9ae1efb00cfe99fdce617",
    strip_prefix = "rules_mylang-0.1.0",
    url = "https://github.com/dastbe/rules_cdk/archive/refs/tags/v0.1.0.tar.gz",
)

######################
# rules_cdk setup #
######################
# Fetches the rules_cdk dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@contrib_rules_cdk//cdk:repositories.bzl", "rules_cdk_dependencies")

rules_cdk_dependencies()

# Fetch and register a nodejs interpreter, if you haven't already
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")

nodejs_register_toolchains(
    name = "nodejs",
    node_version = DEFAULT_NODE_VERSION,
)

load("@contrib_rules_cdk//cdk:dependencies.bzl", "cdk_repositories")

cdk_repositories()

load("@cdk//:npm_repositories.bzl", cdk_npm_repositories = "npm_repositories")

cdk_npm_repositories()

What's Changed

  • chore: mass renaming and bazel devbox setup by @dastbe in #1
  • chore(deps): update dependency bazel_skylib to v1.3.0 by @renovate in #2
  • chore(deps): update dependency io_bazel_rules_go to v0.37.0 by @renovate in #3
  • feat: define cdk_assembly target by @dastbe in #5
  • chore(deps): update andstor/file-existence-action action to v2 by @renovate in #6
  • chore: setup mergify by @dastbe in #8
  • chore: allow certain authors to bypass mergify review requirements by @dastbe in #10
  • chore: set same review requirements for default queue by @dastbe in #11
  • chore: remove initial setup section from README and fix references by @dastbe in #9
  • feat: add cdk_diff, cdk_deploy targets by @dastbe in #12
  • chore: always force queue branch checks by @dastbe in #14
  • chore(deps): update dependency rules_nodejs to v5.8.0 by @renovate in #13
  • chore: add an integration test that deploys a very free cfn stack by @dastbe in #15
  • chore: correct org/repo references in release script by @dastbe in #18

New Contributors

Full Changelog: https://github.com/dastbe/rules_cdk/commits/v0.1.0