name: CI on: push: branches: [main] permissions: contents: write jobs: ci: strategy: matrix: os: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 - run: cargo ci move-unreleased-tag: if: github.ref == 'refs/heads/main' needs: ci runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - run: | git tag -f unreleased git push origin unreleased --force