Skip to content

Commit 37d87cc

Browse files
committed
Merge branch 'develop'
2 parents ef503ba + 1fdc045 commit 37d87cc

File tree

4 files changed

+18
-6
lines changed

4 files changed

+18
-6
lines changed

.github/workflows/build.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: ci
22

33
on:
4+
pull_request:
45
push:
56
branches:
6-
- 'main'
77
- 'develop'
88
tags:
99
- '*'
@@ -34,6 +34,7 @@ jobs:
3434
uses: coverallsapp/github-action@v2
3535

3636
release:
37+
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/main'
3738
runs-on: ubuntu-latest
3839
needs: test
3940
env:
@@ -53,6 +54,7 @@ jobs:
5354
run: task gem:build gem:push
5455

5556
docker:
57+
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/main'
5658
runs-on: ubuntu-latest
5759
needs: test
5860
steps:

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1515
### Fixed
1616
-
1717

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+
1827
## [4.1.2] - 2023-11-14
1928

2029
### Fixed

Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.1-slim AS builder
1+
FROM docker.io/library/ruby:3.3-slim AS builder
22

33
RUN apt-get update && apt-get -y install build-essential && rm -rf /var/lib/apt/lists/*
44
WORKDIR jekyll-rdf
@@ -8,14 +8,14 @@ ARG VERSION
88
RUN gem build jekyll-rdf.gemspec && \
99
gem install jekyll-rdf-*.gem mustache
1010

11-
FROM ruby:3.1-slim AS slim
11+
FROM docker.io/library/ruby:3.3-slim AS slim
1212
COPY --from=builder /usr/local/bundle/ /usr/local/bundle/
1313

1414
WORKDIR /data
1515

1616
CMD /usr/local/bundle/bin/jekyll build
1717

18-
FROM ruby:3.1-slim
18+
FROM docker.io/library/ruby:3.3-slim
1919
COPY --from=builder /jekyll-rdf/docker-resources/ /docker-resources
2020
COPY --from=builder /usr/local/bundle/ /usr/local/bundle/
2121
RUN apt-get update && apt-get -y install build-essential git && rm -rf /var/lib/apt/lists/*

Taskfile.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ tasks:
4242
cmds:
4343
- gem push {{.GEM_NAME}}-{{.GEM_VERSION}}.gem
4444

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]
4748
cmds:
4849
- docker build --no-cache --build-arg VERSION={{.GEM_VERSION}} -t {{.DOCKER_IMAGE}}:{{.GEM_VERSION}} .
4950

0 commit comments

Comments
 (0)