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

chore: Add version check workflow and version file #145

Merged
merged 1 commit into from
Oct 11, 2024

Conversation

JackPlowman
Copy link
Owner

@JackPlowman JackPlowman commented Oct 11, 2024

Pull Request

Description

This change introduces a new GitHub Actions workflow named "Version Check" in the .github/workflows/version-check.yml file. The workflow is designed to run on push events to the main branch and various pull request events.

The workflow performs a version check using the issue-ops/semver@v2 action, which verifies the semantic versioning in the action.yml file. It's configured to run in check-only mode, meaning it will not make any changes but will report on version discrepancies.

The workflow is set to run on Ubuntu latest and excludes Dependabot-initiated actions. It has specific permissions set for checks, contents, and pull requests to ensure proper functionality within the GitHub environment.

This addition helps maintain consistent versioning practices across the project and can catch potential version-related issues early in the development process.

fixes #146

Copy link
Owner Author

JackPlowman commented Oct 11, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @JackPlowman and the rest of your teammates on Graphite Graphite

@github-actions github-actions bot added the github_actions Pull requests that update GitHub Actions code label Oct 11, 2024
@JackPlowman JackPlowman marked this pull request as ready for review October 11, 2024 12:17
Base automatically changed from 10-11-use_prebuilt_image to main October 11, 2024 15:26
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Oct 11, 2024
@JackPlowman JackPlowman force-pushed the 10-11-add_version_check_workflow branch from 18e259e to 0c19f3d Compare October 11, 2024 15:31
@github-actions github-actions bot removed the documentation Improvements or additions to documentation label Oct 11, 2024
@JackPlowman JackPlowman changed the title Add Version Check workflow chore: Add version check workflow and version file Oct 11, 2024
@JackPlowman JackPlowman reopened this Oct 11, 2024
@JackPlowman JackPlowman force-pushed the 10-11-add_version_check_workflow branch from 0c19f3d to d7aa774 Compare October 11, 2024 16:29
@JackPlowman JackPlowman force-pushed the 10-11-add_version_check_workflow branch from d7aa774 to 784fab6 Compare October 11, 2024 16:29
Copy link

@JackPlowman JackPlowman merged commit 19dd4aa into main Oct 11, 2024
30 checks passed
@JackPlowman JackPlowman deleted the 10-11-add_version_check_workflow branch October 11, 2024 16:46
JackPlowman added a commit that referenced this pull request Oct 20, 2024
🤖 I have created a release *beep* *boop*
---


##
[1.2.0](v1.1.0...v1.2.0)
(2024-10-20)


### 🚀 Features

* Add Debug Mode
([#160](#160))
([2249da5](2249da5)),
closes
[#159](#159)


### 📝 Documentation

* Update README with pre-built image and license info
([#136](#136))
([9ddc6f9](9ddc6f9)),
closes
[#137](#137)


### 🧰 Maintenance

* Add Configuration class and refactor repository retrieval
([#156](#156))
([15425e6](15425e6)),
closes
[#154](#154)
* Add setup-dependencies directory to Dependabot config
([#133](#133))
([44ec79d](44ec79d)),
closes
[#134](#134)
* Add test action and output validation
([#147](#147))
([040eaa8](040eaa8)),
closes
[#148](#148)
* Add version check workflow and version file
([#145](#145))
([19dd4aa](19dd4aa)),
closes
[#146](#146)
* Bump Python Version to Python 3.13
([#140](#140))
([3135efc](3135efc)),
closes
[#139](#139)
* Fix Docker image reference in action.yml
([#149](#149))
([bbfd6f1](bbfd6f1)),
closes
[#150](#150)
* Force color output in logs
([#164](#164))
([2d0d5da](2d0d5da)),
closes
[#163](#163)
* Optimise pre-commit hook for Python files
([#142](#142))
([8e48442](8e48442)),
closes
[#141](#141)
* Reduce log verbosity
([#165](#165))
([1c78547](1c78547)),
closes
[#162](#162)
* Reduce Verbose Logging
([#158](#158))
([94fea82](94fea82)),
closes
[#157](#157)
* Refactor GitHub Action structure and usage
([#143](#143))
([fc7d2d6](fc7d2d6)),
closes
[#144](#144)
* Simplify Docker build job name and description
([#166](#166))
([d94299f](d94299f)),
closes
[#167](#167)
* Update workflow trigger conditions
([#168](#168))
([f96a17a](f96a17a)),
closes
[#169](#169)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Version Check workflow
1 participant