# Versioning/Tagging the workflow repository

**URL:** <https://forums.swift.org/t/versioning-tagging-the-workflow-repository/83518>\
**Category:** github-workflows\
**Tags:** pitch, github-actions\
**Created:** [December 2, 2025, 4:33pm UTC](https://forums.swift.org/t/versioning-tagging-the-workflow-repository/83518 "2025-12-02T16:33:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bkhouri](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/bkhouri/32/45895_2.png) [@bkhouri](https://forums.swift.org/u/bkhouri)\
**Post date:** [December 2, 2025, 4:33pm UTC](https://forums.swift.org/t/versioning-tagging-the-workflow-repository/83518/1 "2025-12-02T16:33:32Z")

</div>

Hello,

GitHub actions was recently added to the SwiftPM repository, where I primarily contribute. I noticed that the workflows defined in the SwiftPM repo use [GitHub - swiftlang/github-workflows](https://github.com/swiftlang/github-workflows) repository at branch `main`.

Though it's great seeing all the workflows in a common location, I worry that changes to the worflows repository may impact SwiftPM. My preferences is to pin the SwiftPM workflows is references to a specific version, and then change the version once we want to update the workflows.

This has a few benefits.

- Workflows are more repeatable given a SwiftPM comment. We know exactly what steps were performed.
- Update the workflows version goes though the PR validation process, so we know whether we want to apply a change to the entire repository.

Have there been thoughts given to tagging the `github-workfokws repository to allow this?

Looking forward to hearing back,

Sam

---

<div class="post-metadata">

**Author:** ![mishal\_shah](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/mishal_shah/32/247_2.png) [@mishal\_shah](https://forums.swift.org/u/mishal_shah)\
**Post date:** [December 2, 2025, 5:32pm UTC](https://forums.swift.org/t/versioning-tagging-the-workflow-repository/83518/2 "2025-12-02T17:32:40Z")

</div>

We were waiting to tag the repository while we were working on the initial work, but now it’s time to do so.

It's tagged with [0.0.1](https://github.com/swiftlang/github-workflows/releases/tag/0.0.1).
