Skip to content

Conversation

@fwdekker
Copy link
Owner

@fwdekker fwdekker commented Nov 29, 2023

  • fixes a bug in the apt repository release script, where the .deb was accidentally deleted before it could be copied into apt-mommy~
  • partially disables netbsd tests because vmactions/netbsd-vm@v0 is too slow and unreliable, but pkg_create segfaults when given build-info vmactions/netbsd-vm#4 prevents testing the created package in the v1 action~
  • prepends a nice string to the release notes~
  • automatically creates a discussion when a release is created~
  • allows dry-running the cd.yml script~ (example run)

@fwdekker fwdekker added bug something isn't working tooling configuration of and updates to analysis and build tools packaging packaging and distribution of the software labels Nov 29, 2023
@fwdekker fwdekker self-assigned this Nov 29, 2023
@fwdekker fwdekker merged commit 8f7e8ca into dev Nov 29, 2023
@fwdekker fwdekker deleted the apt-release-fix branch November 29, 2023 13:07
Comment on lines +214 to +215
with:
path: src-mommy
Copy link
Owner Author

Choose a reason for hiding this comment

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

this is the crux of the fix. if you run actions/checkout and the target directory (which defaults to the cwd) is non-empty, it is made empty. so if we first download the built packages into cwd and then checkout into cwd, well, we just deleted the built packages. so instead, now we checkout into src-mommy~ (the fact that the checkout now happens before downloading the built packages is unrelated; that's just because i moved related steps closer to each other~)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug something isn't working packaging packaging and distribution of the software tooling configuration of and updates to analysis and build tools

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants