Skip to content

Add new build and publish actions#75

Merged
SuperQ merged 1 commit intomainfrom
superq/new_structure
Mar 26, 2026
Merged

Add new build and publish actions#75
SuperQ merged 1 commit intomainfrom
superq/new_structure

Conversation

@SuperQ
Copy link
Copy Markdown
Member

@SuperQ SuperQ commented Mar 18, 2026

Add new direct use actions to replace the existing style.

  • Deprecate old action use.
  • Update dependabot.
  • Document new usage.
  • Add CI testing for new actions only.

Fixes: #69

@SuperQ SuperQ requested a review from roidelapluie March 18, 2026 10:29
Add new direct use actions to replace the existing style.
* Deprecate old action use.
* Update dependabot.
* Document new usage.
* Add CI testing for new actions only.

Fixes: #69

Signed-off-by: SuperQ <superq@gmail.com>
@SuperQ SuperQ force-pushed the superq/new_structure branch from 4e4d447 to b1f8a3a Compare March 18, 2026 10:32
@SuperQ SuperQ requested a review from metalmatze March 19, 2026 12:37
Copy link
Copy Markdown
Member

@metalmatze metalmatze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I saw this earlier but don't know enough about actions. Take my approval with that in mind.

@SuperQ SuperQ requested a review from Nexucis March 25, 2026 13:43
enable_docker_multibuild: true
clean-runner-disk: true
- uses: prometheus/promci-artifacts/restore@f9a587dbc0b2c78a0c54f8ad1cde71ea29a4b76f # v0.1.0
- run: ~/go/bin/promu -c ${{ inputs.promu_config}} crossbuild tarballs
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would not be easier if promu was in the user path so you can call directly promu without knowing it's localisation.

Maybe this is something already in place, or something to change in the github action, wdyt ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question, this is part is just copying things over from the existing action. Probably a good thing to look into.

- run: ~/go/bin/promu -c ${{ inputs.promu_config}} crossbuild tarballs
shell: bash
- run: ~/go/bin/promu -c ${{ inputs.promu_config}} checksum .tarballs
shell: bash
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you really have to precise which shell you need to use when calling a golang binary ? That should not matter from my opinion

Copy link
Copy Markdown
Member Author

@SuperQ SuperQ Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yea, not sure why it's that way. It's all the way back from the first commit.

Copy link
Copy Markdown
Member

@Nexucis Nexucis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me otherwise

@SuperQ SuperQ merged commit 33cb214 into main Mar 26, 2026
2 checks passed
@SuperQ SuperQ deleted the superq/new_structure branch March 26, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor sub-actions

4 participants