Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rel v0.8.0 #109

Merged
merged 4 commits into from
Jan 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 155 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
# Changelog

All notable changes to this project will be documented in this file.

## [0.8.0] - 2024-01-28

### About Us

- Add-info (3bee074)

### CHANGELOG.md

- V0.8.0 (5c8beb3)

### CI/CD

- Setup gh actions to include ftp deploy (b9fbd43)
- Add prod environment (c4808b3)
- Fix (05417b3)
- Fix relative path (375d74b)
- Add debug cmds (d0f595b)
- Remove debug cmds (1937140)

### Careers

- Page-update (0859656)
- Info-update (af07f43)
- Careers-update (393d499)
- Add-job (4613f2c)
- Translate-job-position (9c2c194)
- Fixed-job-title (40b5866)

### Contact

- Fixed-map (9637dc9)
- Change links to nextcloud and improve contact process (03a27f0)

### Content

- Update OSFV catalogue url (bf8612b)
- Adjust yocto training duration (e86759a)
- Revert repo links, add commented PL integration (36eb445)
- Fix 404 errors (5e69a26)
- Fix contact and image links regression (0752599)
- Remove muxpi shop references (e65d2e6)
- Redo dasharo tos changes (dbb6c27)
- Add placeholder before archive event page will appear (b99de6a)
- Add whitespace char for titles (8a239d0)
- Fix typo (1ddb0ca)
- Align coop_list with contact page (089d70f)

### Events

- Fix external broken links (b380ff9)
- Page-update (0d79081)
- Add-qubes2024 (24265d7)
- Link-fix (9905e8c)
- Link-fix-2 (5da4a1f)
- Fixes (49261cb)
- Add-dug4-info (5bf8c3d)
- Add-upcoming-events (6aa1ca3)
- Pre-commit (9f16844)
- Link-fix (6548079)
- Update (f60fbbe)
- Event-update (abaedcc)
- Dug4-update (fa0c560)

### LICENSE

- Update boilerplate notice (bc9649a)

### Pre-commit

- Add precommit hooks and fix issues (852d367)
- Exclude tables form wrap rule (bed3587)
- Fix issues (5c20381)
- Exclude linuxplumbersconf.org (5556c20)
- Autoupdate hooks (a185636)

### README

- Update with local preview and good practises (c2887c7)
- Update local-preview guide (1c6aaaf)
- Fix local-preview guide (25836ac)
- Update local preview methods (9a597a4)
- Wrap 80 chars (5544f63)
- Add development workflow guide (a8c396f)
- Update info about website urls (59b1fa9)
- Update documentation (58bdc90)

### SEO

- Check links with lychee and fix broken links (73053fd)
- Add oprhan pages and canonical links jobs (5ddb303)
- Wait server to avoid race condition (efe290d)
- Trigger on develop branch and extend timeout (8ea7320)
- Accept 5XX codes (15e7e1f)
- Fix broken links (7285448)

### Scripts

- Add local-preview.sh script (806c8ba)

### Terms of Service

- Add ToS (7d12d19)
- Description-fix (356fca0)
- Link-update (e3304df)

### Theme

- Add safeHTML for br tag (cc192f6)
- Add leads email (9badc67)
- Set _self for else nav targets (1adfa17)
- Add hubspot contact form (90b8d64)
- Fix font awesome 404 (6e0b8ab)

### Video

- Create landing page with embedded video and description (5445a11)
- Change page layout (1ba1b13)
- Add link to the profile (d6fb641)
- Add CTAs (79a94a7)
- Add language information (26a7079)
- Replace yt private video with thumbnail (18a0acc)
- Do not hardcode thumbnail in layout (da7ef5a)

### Website Configuration

- Change-shop-link (f27a47a)
- Change-account-link (4902745)
- Add htaccess file (c7655d6)
- Change meta description (c4446ff)
- Improve meta description (9a44daf)
- Redirect dl.3mdeb.com/open-source-firmware (d94d716)
- RewriteRule shop.3mdeb.com/shop (3f4b3f2)
- Change-address (361a97c)
- Update footer address (edc8cfc)
- Add google tag manager id (83cca57)
- Add ga4 to params (9b69cdc)
- Create sitemap template (b1ad688)
- Add new entry for dasharo-tos (907167c)

### Why we fight for freedom

- Change domain name (6c0d3a1)
- Add video (da58207)

### Cliff.toml

- Initial support for git-cliff (2da10ed)

### Images

- Optimize size of the images (fed7445)
90 changes: 90 additions & 0 deletions cliff.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# git-cliff ~ configuration file
# https://git-cliff.org/docs/configuration

[changelog]
# changelog header
header = """
# Changelog\n
All notable changes to this project will be documented in this file.\n
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version %}\
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% else %}\
## [unreleased]
{% endif %}\
{% if previous %}\
{% if previous.commit_id %}
{{ previous.commit_id | truncate(length=7, end="") }}...\
{{ commit_id | truncate(length=7, end="") }}
{% endif %}\
{% endif %}\
{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | upper_first }}
{% for commit in commits %}
- {{ commit.message | upper_first }} ({{ commit.id | truncate(length=7, end="") }})\
{% endfor %}
{% endfor %}\n
"""
# remove the leading and trailing whitespace from the templates
trim = true

[git]
commit_preprocessors = [
{ pattern = '</?([a-zA-Z]+)[^>]*>', replace = "$1"}
]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for parsing and grouping commits, (?i) makes pattern case insensitive
commit_parsers = [
{ message = "^.github", group = "CI/CD" },
{ message = "^/", group = "CI/CD" },
{ message = "^(?i)README", group = "README" },
{ message = "^(?i)SEO", group = "SEO" },
{ message = "^(?i)About-us", group = "About Us" },
{ message = "^(?i)Careers", group = "Careers" },
{ message = "^(?i)Contact", group = "Contact" },
{ message = "^(?i)Content", group = "Content" },
{ message = "^(?i)Newest-video", group = "Video" },
{ message = "^(?i)Pre-commit", group = "Pre-commit" },
{ message = "^.lycheeignore", group = "Pre-commit" },
{ message = "^.markdown.yaml", group = "Pre-commit" },
{ message = "^.pre-commit-config.yaml", group = "Pre-commit" },
{ message = "^(?i)Event", group = "Events" },
{ message = "^(?i)Dasharo-terms-of-service.md", group = "Terms of Service" },
{ message = "^(?i)Return-refund-policy", group = "Terms of Service" },
{ message = "^(?i)Why-fight-for-freedom", group = "Why we fight for freedom" },
{ message = "^(?i)Themes", group = "Theme" },
{ message = "^(?i)Layouts", group = "Theme" },
{ message = "^3mdeb/layouts", group = "Theme" },
{ message = "^3mbed/layouts", group = "Theme" },
{ message = "^(?i)Partials", group = "Theme" },
{ message = "^(?i)Scripts", group = "Scripts" },
{ message = "^(?i)fix", group = "Bug Fixes" },
{ message = "^[Cc]onfig", group = "Website Configuration" },
{ message = "^(?i)Menus", group = "Website Configuration" },
{ message = "^(?i)Params", group = "Website Configuration" },
{ message = "^(?i)Sitemap", group = "Website Configuration" },
{ message = "^(?i)Static/.htaccess", group = "Website Configuration" },
{ message = "^(?i)Static/htaccess", group = "Website Configuration" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers
filter_commits = false
# regex for matching git tags
tag_pattern = "v[0-9].*"
# regex for skipping tags
skip_tags = "v0.1.0-beta.1"
# regex for ignoring tags
ignore_tags = ""
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
Loading