Skip to content

Commit

Permalink
Merge pull request #75 from DeveloperPaul123/release/0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DeveloperPaul123 authored Nov 1, 2024
2 parents cf472b7 + e461be5 commit 0620285
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
echo "PKG_NAME=${PKG_PREFIX}" >> "${GITHUB_ENV}"
echo "PKG_VERSION=${VERSION}" >> "${GITHUB_ENV}"
if [[ "${GITHUB_REF_NAME}" != "v${VERSION}" ]]; then
if [[ "${GITHUB_REF_NAME}" != "${VERSION}" ]]; then
echo "package version ${VERSION} does not match release tag ${GITHUB_REF_NAME}" >&2
exit 1
fi
Expand Down
8 changes: 4 additions & 4 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@ export TYPST_ROOT := root

[private]
default:
@just --list --unsorted
@just --list --unsorted

# generate manual
doc:
typst compile docs/manual.typ docs/manual.pdf
typst compile docs/manual.typ docs/manual.pdf

# run test suite
test *args:
typst-test run {{ args }}
typst-test run {{ args }}

# update test cases
update *args:
typst-test update {{ args }}
typst-test update {{ args }}

# package the library into the specified destination folder
package target:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ See `typst fonts --help` for more information on configuring fonts for `typst` t
Below is a basic example for a simple resume:

```typst
#import "@preview/modern-cv:0.6.0": *
#import "@preview/modern-cv:0.7.0": *
#show: resume.with(
author: (
Expand Down
13 changes: 13 additions & 0 deletions docs/release-checklist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Release Checklist

This document outlines the steps required to prepare a new release of `modern-cv`.

Steps:

1. Create a new release branch with the format `release/x.y.z`.
2. Update the version in the `typst.toml`.
3. Update examples in the [README.md](../README.md) to reflect the new version.
4. Update templates to import the correct version.
5. Do a final compilation/export check of all the templates.
6. Ensure that tests pass.
7. Ensure that the documentation manual builds.

0 comments on commit 0620285

Please sign in to comment.