Skip to content

Commit 162f120

Browse files
sgammondependabot[bot]
andauthoredMar 19, 2024
chore: slsa publishing flow for npm (elide-dev#34)
* chore: slsa publishing flow for npm Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: build fixes, buildbuddy, faster bazel builds Signed-off-by: Sam Gammon <sam@elide.ventures> * fix: file structure for js packages Signed-off-by: Sam Gammon <sam@elide.ventures> * fix: download built artifacts Signed-off-by: Sam Gammon <sam@elide.ventures> * fix: provide publish token Signed-off-by: Sam Gammon <sam@elide.ventures> * fix: publishing workflows Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: ability to override registry for npm publish Signed-off-by: Sam Gammon <sam@elide.ventures> * build(deps-dev): bump @types/node from 20.11.28 to 20.11.29 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.28 to 20.11.29. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump actions/deploy-pages from 4.0.4 to 4.0.5 Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4.0.4 to 4.0.5. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@decdde0...d6db901) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump actions/checkout from 3.6.0 to 4.1.2 Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3.6.0...9bb5618) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump ruby/setup-ruby from 1.161.0 to 1.172.0 Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.161.0 to 1.172.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](ruby/setup-ruby@8575951...d4526a5) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix: publishing upload condition Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: update lockfiles Signed-off-by: Sam Gammon <sam@elide.ventures> * fix: unconditionally upload assets for release Signed-off-by: Sam Gammon <sam@elide.ventures> --------- Signed-off-by: Sam Gammon <sam@elide.ventures> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 915930b commit 162f120

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1157
-787
lines changed
 

‎.bazelrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
import tools/bazel.rc
3+

‎.github/bazel.rc

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
common --announce_rc
2+
common --enable_platform_specific_config
3+
common --experimental_isolated_extension_usages
4+
5+
build:buildbuddy-ci --bes_results_url=https://skunkworks.buildbuddy.io/invocation/
6+
build:buildbuddy-ci --bes_backend=grpcs://skunkworks.buildbuddy.io
7+
build:buildbuddy-ci --remote_cache=grpcs://skunkworks.buildbuddy.io
8+
build:buildbuddy-ci --remote_timeout=3600
9+
build:buildbuddy-ci --noslim_profile
10+
build:buildbuddy-ci --nolegacy_important_outputs
11+
12+
build:buildbuddy-ci --experimental_remote_cache_compression
13+
build:buildbuddy-ci --experimental_remote_build_event_upload=minimal
14+
build:buildbuddy-ci --experimental_profile_include_target_label
15+
build:buildbuddy-ci --experimental_profile_include_primary_output
16+
build:buildbuddy-ci --experimental_inmemory_jdeps_files
17+
build:buildbuddy-ci --experimental_inmemory_dotd_files
18+
19+
build:remote-exec --remote_executor=grpcs://skunkworks.buildbuddy.io
20+
21+
build --config=buildbuddy-ci
22+
23+
build:ci-metadata --build_metadata=ROLE=CI
24+
build:ci-metadata --build_metadata=HOST=gha
25+
build:ci-metadata --build_metadata=VISIBILITY=PUBLIC
26+
build:ci-metadata --build_metadata=REPO_URL=https://github.com/elide-dev/jpms.git
27+
28+
build --config=ci-metadata

0 commit comments

Comments
 (0)
Please sign in to comment.