Skip to content

Commit

Permalink
Merge pull request #12 from k9withabone/compose_spec-v0.1.0
Browse files Browse the repository at this point in the history
`compose_spec` v0.1.0
  • Loading branch information
k9withabone authored Apr 5, 2024
2 parents 583cba1 + f03ad42 commit bb62265
Show file tree
Hide file tree
Showing 57 changed files with 2,006 additions and 645 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ jobs:
uses: actions/checkout@v4

- name: Typos
uses: crate-ci/typos@v1.18.2
uses: crate-ci/typos@v1.20.4

msrv:
runs-on: ubuntu-latest
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Release

permissions:
contents: write

on:
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+*'

jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Create Release
uses: taiki-e/create-gh-release-action@v1
with:
changelog: CHANGELOG.md
branch: main
token: ${{ secrets.GITHUB_TOKEN }}
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0] - 2024-04-05

The initial release of `compose_spec`!

### Features

- (De)serialize from/to the structure of the Compose specification.
- Values are fully validated and parsed.
- Completely documented.
- Conversion between short and long syntax forms of values.
- Conversion between `std::time::Duration` and the duration string format from the compose-spec.
Loading

0 comments on commit bb62265

Please sign in to comment.