Skip to content

Commit 64e0d83

Browse files
authored
chore: move superchain to new repo (#4713)
Superchain now lives here: https://github.com/aws/jsii-superchain It has already moved to the new location, this is removing the old stuff. --- By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license]. [Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
1 parent 06dd795 commit 64e0d83

File tree

18 files changed

+14
-1416
lines changed

18 files changed

+14
-1416
lines changed

.devcontainer.json

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
{
2-
"name": "Dev Container - aws/jsii",
3-
"build": {
4-
"dockerfile": "superchain/Dockerfile",
5-
"context": ".",
6-
"target": "superchain",
7-
"args": {
8-
"BUILD_TIMESTAMP": "unknown",
9-
"COMMIT_ID": "HEAD",
10-
"REGISTRY": "docker.io/library",
11-
},
12-
},
13-
"containerUser": "superchain",
14-
"remoteUser": "superchain",
15-
"postCreateCommand": "yarn install && yarn build",
16-
"extensions": [
17-
18-
],
2+
"name": "Dev Container - aws/jsii",
3+
"image": "public.ecr.aws/jsii/superchain:1-bookworm-slim",
4+
"containerUser": "superchain",
5+
"remoteUser": "superchain",
6+
"postCreateCommand": "yarn install",
7+
"customizations": {
8+
"vscode": {
9+
"extensions": ["dbaeumer.vscode-eslint", "Orta.vscode-jest"]
10+
}
11+
}
1912
}

.github/workflows/docker-images.yml

Lines changed: 0 additions & 287 deletions
This file was deleted.

.mergify/config.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
queue_rules:
33
- name: default-squash
44
conditions:
5-
- status-success~=^jsii/superchain
65
- status-success=Unit Tests
76
commit_message_template: |-
87
{{ title }} (#{{ number }})
@@ -12,7 +11,6 @@ queue_rules:
1211

1312
- name: default-merge
1413
conditions:
15-
- status-success~=^jsii/superchain
1614
- status-success=Unit Tests
1715
commit_message_template: |-
1816
{{ title }} (#{{ number }})
@@ -47,8 +45,6 @@ pull_request_rules:
4745
- '#review-requested=0'
4846
- '#changes-requested-reviews-by=0'
4947
- status-success=Validate PR Title
50-
# Docker image validation
51-
- status-success~=^Done$
5248
- status-success=Unit Tests
5349

5450
- name: Synchronize that PR to upstream and merge it (squash)
@@ -73,8 +69,6 @@ pull_request_rules:
7369
- '#review-requested=0'
7470
- '#changes-requested-reviews-by=0'
7571
- status-success=Validate PR Title
76-
# Docker image validation
77-
- status-success~=^jsii/superchain
7872
- status-success=Unit Tests
7973

8074
- name: Synchronize that PR to upstream and merge it (no-squash)
@@ -99,8 +93,6 @@ pull_request_rules:
9993
- '#review-requested=0'
10094
- '#changes-requested-reviews-by=0'
10195
- status-success=Validate PR Title
102-
# Docker image validation
103-
- status-success~=^jsii/superchain
10496
- status-success=Unit Tests
10597

10698
- name: Clean branch up

CONTRIBUTING.md

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,9 @@ will need a number of tools.
1717
We have built a Docker image with all the required tools, which we are using for
1818
our own CI/CD: the ["superchain" image][superchain] from.
1919

20-
[superchain]: https://github.com/aws/jsii/blob/main/superchain/Dockerfile
20+
[superchain]: https://github.com/aws/jsii-superchain
2121

22-
The image can be built for local usage, too:
23-
24-
```console
25-
IMAGE=superchain
26-
docker build -t ${IMAGE} -f superchain/Dockerfile .
27-
```
28-
29-
In order to get an interactive shell within a Docker container using the
30-
*superchain* image you just built:
31-
32-
```console
33-
cd jsii # go to the root of the jsii repo
34-
docker run --rm --net=host -it -v $PWD:$PWD -w $PWD ${IMAGE}
35-
```
36-
37-
In the shell that pops up, the `npm run` commands in the following sections must
38-
be executed.
22+
Please see the superchain repo for usage instructions.
3923

4024
### Alternative: Manually install the toolchain
4125

gh-pages/content/specification/5-new-language-intake.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ on this to build artifacts for any of the supported languages.
6565
In addition to this, standardized _Amazon CodePipeline_ actions need to be developed in order to support publishing to
6666
the relevant idiomatic package managers.
6767

68-
[`public.ecr.aws/jsii/superchain`]: https://github.com/aws/jsii/tree/main/superchain
68+
[`public.ecr.aws/jsii/superchain`]: https://github.com/aws/jsii-superchain
6969

7070
## Compliance Tests
7171

gh-pages/content/user-guides/language-support/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ declared _Generally Available_. At this point, breaking changes are no longer po
161161
[`jsii-pacmak`]: ../../packages/jsii-pacmak
162162
[`jsii-rosetta`]: https://github.com/aws/jsii-rosetta
163163
[standard compliance suite]: ../../specification/4-standard-compliance-suite.md
164-
[`public.ecr.aws/jsii/superchain`]: ../../superchain
164+
[`public.ecr.aws/jsii/superchain`]: https://github.com/aws/jsii-superchain
165165
[`aws-delivlib`]: https://github.com/awslabs/aws-delivlib
166166
[aws cdk]: https://github.com/aws/aws-cdk
167167
[semantic versioning]: https://semver.org

superchain/.dockerignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

superchain/Dockerfile

Lines changed: 0 additions & 444 deletions
This file was deleted.

superchain/README.md

Lines changed: 0 additions & 137 deletions
This file was deleted.

superchain/amazon-ssm-agent.json

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)