Skip to content

feat(ci/cd) adding new pipelines #3

feat(ci/cd) adding new pipelines

feat(ci/cd) adding new pipelines #3

Workflow file for this run

name: version-check
on:
pull_request:
branches:
- main
workflow_dispatch:
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- name: checkout code
uses: actions/checkout@v3
- name: ensure version has been incremented
run: |
VERSION_BASE=$(git show origin/main:Cargo.toml | grep '^version = ' | awk '{ print $3 }' | tr -d '"')
VERSION_HEAD=$(grep '^version = ' Cargo.toml | awk '{ print $3 }' | tr -d '"')
echo "Base version: $VERSION_BASE"
echo "Head version: $VERSION_HEAD"
if [ "$VERSION_BASE" = "$VERSION_HEAD" ]; then
echo "Error: Cargo.toml version has not been incremented!"
exit 1
else
echo "Version has been incremented."
fi