Skip to content

Implement semver tags in CI/CD workflows#77

Merged
gsilvapt merged 2 commits intomainfrom
feat-improved_workflows
Jan 31, 2023
Merged

Implement semver tags in CI/CD workflows#77
gsilvapt merged 2 commits intomainfrom
feat-improved_workflows

Conversation

@gsilvapt
Copy link
Copy Markdown
Contributor

@gsilvapt gsilvapt commented Jan 24, 2023

misc: refactor actions

  • Remove unused -dev workflows.
  • Rename files for better readability (respectfully)
  • Changes workflows so that: - Each PR will take the highest tag from git and increment a patch level, a runner id, and a -dev after it, so that no image can be the same. - To publish a new artifact, a new tag has to be pushed release must be created.

Closes #68

@gsilvapt gsilvapt added the enhancement New feature or request label Jan 24, 2023
@gsilvapt gsilvapt changed the title misc: refactor actions (#1) Implement semver tags in CI/CD workflows Jan 24, 2023
@gsilvapt gsilvapt requested review from DDuarte and fopina January 24, 2023 10:53
misc: refactor actions

- Remove unused `-dev` workflows.
- Rename files for better readability
- Changes workflows so that:
    - Each PR will take the highest tag from `git` and increment a patch
      level, a runner id, and a `-dev` after it, so that no image can be the same.
    - To publish a new artifact, a new tag has to be pushed.
@gsilvapt gsilvapt force-pushed the feat-improved_workflows branch from 9e72e22 to 2fe6fcb Compare January 30, 2023 10:46
@gsilvapt
Copy link
Copy Markdown
Contributor Author

@fopina anything against these changes? I know it involves a lot changes that are hard to test but I tried summarizing the ideas in the PR description.

@fopina
Copy link
Copy Markdown
Contributor

fopina commented Jan 31, 2023

I think the initial workflows were a bit of a mess (sorry), I don't have anything against trying to improve them 👌

@gsilvapt
Copy link
Copy Markdown
Contributor Author

All right. Merging this one, replicating across the other projects (where it makes sense) over the course of the next weeks. Cheers both.

@gsilvapt gsilvapt merged commit 9e56552 into main Jan 31, 2023
@gsilvapt gsilvapt deleted the feat-improved_workflows branch January 31, 2023 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add suport to Python 3.11

3 participants