No options for private/public step on Gitlap in workflow GUI

i tried to create a sample step and i faced an issue when i hosted the step on Gitlab, whether it was a private or public repo
and show me this error
“Invalid version” This version does not exist. Please select a valid version.

but if i host on Github, i work without any issue

Hey @WahdanZ, the GitLab repo gives 404 to me, it’s probably private at the moment. Would it be possible to make the repo public so that we can compare side-by-side the GitLab and GitHub repo contents?

It is now back public.

It seems to be working with this setup:

workflows:
  testing:
    steps:
    - git::https://gitlab.com/ahmed.wahdan/steps-timestamp.git@main: {}
+------------------------------------------------------------------------------+
| (0) Generate timestamps                                                      |
+------------------------------------------------------------------------------+
| id: https://gitlab.com/ahmed.wahdan/steps-timestamp.git                      |
| version: main                                                                |
| collection: git                                                              |
| toolkit: bash                                                                |
| time: 2024-02-13T11:23:01+01:00                                              |
+------------------------------------------------------------------------------+
|                                                                              |
step.dependencies is deprecated... Use step.deps instead.
Deprecated dependencies found
 * [OK] Step dependency (go) installed, available.

go run ./step.go

# => DONE
|                                                                              |
+---+---------------------------------------------------------------+----------+
| ✓ | Generate timestamps                                           | 2.52 sec |
+---+---------------------------------------------------------------+----------+

Once you submit the step to the main step library, you can swap the git URL with the step ID and a published version (e.g. generate-timestamps@1)