File tree 4 files changed +18
-6
lines changed
4 files changed +18
-6
lines changed Original file line number Diff line number Diff line change 1
1
name : ci
2
2
3
3
on :
4
+ pull_request :
4
5
push :
5
6
branches :
6
- - ' main'
7
7
- ' develop'
8
8
tags :
9
9
- ' *'
34
34
uses : coverallsapp/github-action@v2
35
35
36
36
release :
37
+ if : github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/main'
37
38
runs-on : ubuntu-latest
38
39
needs : test
39
40
env :
53
54
run : task gem:build gem:push
54
55
55
56
docker :
57
+ if : github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/main'
56
58
runs-on : ubuntu-latest
57
59
needs : test
58
60
steps :
Original file line number Diff line number Diff line change @@ -15,6 +15,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
15
15
### Fixed
16
16
-
17
17
18
+ ## [ 4.2.0] - 2024-06-12
19
+
20
+ ### Changed
21
+ - Update container base image from ` ruby:3.1-slim ` to ` docker.io/library/ruby:3.3-slim `
22
+ - Adjust description and alias in Taskfile.yml
23
+
24
+ ### Fixed
25
+ - Fixe the ` jekyll-sass-converter ` dependency requirement (which is a dependency of ` jekyll ` ) by updating to ruby 3.3
26
+
18
27
## [ 4.1.2] - 2023-11-14
19
28
20
29
### Fixed
Original file line number Diff line number Diff line change 1
- FROM ruby:3.1 -slim AS builder
1
+ FROM docker.io/library/ ruby:3.3 -slim AS builder
2
2
3
3
RUN apt-get update && apt-get -y install build-essential && rm -rf /var/lib/apt/lists/*
4
4
WORKDIR jekyll-rdf
@@ -8,14 +8,14 @@ ARG VERSION
8
8
RUN gem build jekyll-rdf.gemspec && \
9
9
gem install jekyll-rdf-*.gem mustache
10
10
11
- FROM ruby:3.1 -slim AS slim
11
+ FROM docker.io/library/ ruby:3.3 -slim AS slim
12
12
COPY --from=builder /usr/local/bundle/ /usr/local/bundle/
13
13
14
14
WORKDIR /data
15
15
16
16
CMD /usr/local/bundle/bin/jekyll build
17
17
18
- FROM ruby:3.1 -slim
18
+ FROM docker.io/library/ ruby:3.3 -slim
19
19
COPY --from=builder /jekyll-rdf/docker-resources/ /docker-resources
20
20
COPY --from=builder /usr/local/bundle/ /usr/local/bundle/
21
21
RUN apt-get update && apt-get -y install build-essential git && rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change 42
42
cmds :
43
43
- gem push {{.GEM_NAME}}-{{.GEM_VERSION}}.gem
44
44
45
- docker:build :
46
- desc : The list of all defined tasks
45
+ image:build :
46
+ desc : Build the docker image for the current version
47
+ aliases : [podman:build, docker:build]
47
48
cmds :
48
49
- docker build --no-cache --build-arg VERSION={{.GEM_VERSION}} -t {{.DOCKER_IMAGE}}:{{.GEM_VERSION}} .
49
50
You can’t perform that action at this time.
0 commit comments