Skip to content

Commit eb8b828

Browse files
committed
Documentation updates and linting
1 parent a7156f1 commit eb8b828

17 files changed

+264
-203
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ jobs:
9797
shell: bash
9898
run: |
9999
mkdir dist
100-
cp ./target/x86_64-unknown-linux-musl/release/*_lambda dist
100+
cp ./target/x86_64-unknown-linux-musl/release/berkshire_hog_lambda bootstrap
101+
zip dist/berkshire_hog_lambda.zip bootstrap
101102
- uses: actions/upload-artifact@v3
102103
with:
103104
name: bins-lambda
@@ -119,10 +120,10 @@ jobs:
119120
echo "tag=${name//v}" >> "$GITHUB_OUTPUT"
120121
- name: Build Docker Images
121122
shell: bash
122-
run: make docker-build VERSION=${{ steps.tagname.outputs.tag }}
123+
run: make docker-build
123124
- name: Save Docker Images
124125
shell: bash
125-
run: make docker-save VERSION=${{ steps.tagname.outputs.tag }}
126+
run: make docker-save
126127
- uses: actions/upload-artifact@v3
127128
with:
128129
name: docker

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ flate2 = "1.0"
4646
tempfile = "3.2"
4747
path-clean = "0.1.0"
4848
anyhow = "1.0"
49+
openssl = { version = "0.10", features = ["vendored"] }
4950

5051
[dev-dependencies]
5152
escargot = "0.5.0"
File renamed without changes.

Makefile

Lines changed: 35 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,48 @@
11
null:
22
@:
33

4-
docker-build: check-version
5-
@echo Building Rusty Hogs version: $(VERSION)
6-
docker build --tag rust-builder -f Dockerfile.build .
7-
docker build --tag wetfeet2000/ankamali_hog:$(VERSION) --build-arg HOG=ankamali -f Dockerfile.hog .
8-
docker build --tag wetfeet2000/berkshire_hog:$(VERSION) --build-arg HOG=berkshire -f Dockerfile.hog .
9-
docker build --tag wetfeet2000/choctaw_hog:$(VERSION) --build-arg HOG=choctaw -f Dockerfile.hog .
10-
docker build --tag wetfeet2000/duroc_hog:$(VERSION) --build-arg HOG=duroc -f Dockerfile.hog .
11-
docker build --tag wetfeet2000/essex_hog:$(VERSION) --build-arg HOG=essex -f Dockerfile.hog .
12-
docker build --tag wetfeet2000/gottingen_hog:$(VERSION) --build-arg HOG=gottingen -f Dockerfile.hog .
13-
docker build --tag wetfeet2000/hante_hog:$(VERSION) --build-arg HOG=hante -f Dockerfile.hog .
4+
docker-build:
5+
@echo Building Rusty Hog Docker Images
6+
docker build --tag rust-builder -f Dockerfile.builder .
7+
docker build --tag wetfeet2000/ankamali_hog --build-arg HOG=ankamali -f Dockerfile.hog .
8+
docker build --tag wetfeet2000/berkshire_hog --build-arg HOG=berkshire -f Dockerfile.hog .
9+
docker build --tag wetfeet2000/choctaw_hog --build-arg HOG=choctaw -f Dockerfile.hog .
10+
docker build --tag wetfeet2000/duroc_hog --build-arg HOG=duroc -f Dockerfile.hog .
11+
docker build --tag wetfeet2000/essex_hog --build-arg HOG=essex -f Dockerfile.hog .
12+
docker build --tag wetfeet2000/gottingen_hog --build-arg HOG=gottingen -f Dockerfile.hog .
13+
docker build --tag wetfeet2000/hante_hog --build-arg HOG=hante -f Dockerfile.hog .
1414

15-
docker-save: check-version
15+
docker-save:
16+
@echo Saving Rusty Hog Docker Images to archive
1617
docker image save -o images.tar \
17-
wetfeet2000/ankamali_hog:$(VERSION) \
18-
wetfeet2000/berkshire_hog:$(VERSION) \
19-
wetfeet2000/choctaw_hog:$(VERSION) \
20-
wetfeet2000/duroc_hog:$(VERSION) \
21-
wetfeet2000/essex_hog:$(VERSION) \
22-
wetfeet2000/gottingen_hog:$(VERSION) \
23-
wetfeet2000/hante_hog:$(VERSION)
18+
wetfeet2000/ankamali_hog \
19+
wetfeet2000/berkshire_hog \
20+
wetfeet2000/choctaw_hog \
21+
wetfeet2000/duroc_hog \
22+
wetfeet2000/essex_hog \
23+
wetfeet2000/gottingen_hog \
24+
wetfeet2000/hante_hog
2425

2526
docker-load:
27+
@echo Loading Rusty Hog Docker Images from archive
2628
docker load -i images.tar
2729

2830
docker-publish: check-version
29-
docker push wetfeet2000/ankamali_hog:$(VERSION)
30-
docker push wetfeet2000/berkshire_hog:$(VERSION)
31-
docker push wetfeet2000/choctaw_hog:$(VERSION)
32-
docker push wetfeet2000/duroc_hog:$(VERSION)
33-
docker push wetfeet2000/essex_hog:$(VERSION)
34-
docker push wetfeet2000/gottingen_hog:$(VERSION)
35-
docker push wetfeet2000/hante_hog:$(VERSION)
31+
@echo Publishing Rusty Hog Docker Images version: $(VERSION)
32+
docker tag wetfeet2000/ankamali_hog:latest wetfeet2000/ankamali_hog:$(VERSION)
33+
docker tag wetfeet2000/berkshire_hog:latest wetfeet2000/berkshire_hog:$(VERSION)
34+
docker tag wetfeet2000/choctaw_hog:latest wetfeet2000/choctaw_hog:$(VERSION)
35+
docker tag wetfeet2000/duroc_hog:latest wetfeet2000/duroc_hog:$(VERSION)
36+
docker tag wetfeet2000/essex_hog:latest wetfeet2000/essex_hog:$(VERSION)
37+
docker tag wetfeet2000/gottingen_hog:latest wetfeet2000/gottingen_hog:$(VERSION)
38+
docker tag wetfeet2000/hante_hog:latest wetfeet2000/hante_hog:$(VERSION)
39+
docker push -a wetfeet2000/ankamali_hog
40+
docker push -a wetfeet2000/berkshire_hog
41+
docker push -a wetfeet2000/choctaw_hog
42+
docker push -a wetfeet2000/duroc_hog
43+
docker push -a wetfeet2000/essex_hog
44+
docker push -a wetfeet2000/gottingen_hog
45+
docker push -a wetfeet2000/hante_hog
3646

3747
check-version:
3848
@if test ! $(VERSION); then echo "VERSION is undefined"; exit 1; fi

0 commit comments

Comments
 (0)