Skip to content

Release v19.1.3 (first release from this repo) #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
8 tasks done
mattwynne opened this issue Sep 20, 2022 · 5 comments
Closed
8 tasks done

Release v19.1.3 (first release from this repo) #45

mattwynne opened this issue Sep 20, 2022 · 5 comments

Comments

@mattwynne
Copy link
Member

mattwynne commented Sep 20, 2022

I'm finishing the work on cucumber/common#2029 and #27 by making an actual release. This ticket is where I'm going to document any issues I encounter as we test the release automation for the first time.

Releases:

  • Elixir / hex
  • Go
  • Java / Maven
  • NodeJS / NPM
  • C# / NuGet
  • PHP
  • Perl / CPAN
  • Ruby / RubyGems
@mattwynne
Copy link
Member Author

when I pushed to the release branch from my local, the push was rejected by GitHub because of two branch protection rules being violated:

  1. linear history (there were apparently merge commits on main)
  2. unsigned commits

I've disabled those checks for now (or at least, allowed admin override) as I think this might just be some cruft coming through from the monorepo, and we can re-enable it from now on.

@mattwynne
Copy link
Member Author

We need to change the go release to use the new action-publish-subrepo action

This was referenced Sep 21, 2022
@mattwynne
Copy link
Member Author

PHP and Go are now working after I upgraded to v1.1.0 of the publish-subrepo action and removed a spurious go tag from those subrepos.

@mattwynne
Copy link
Member Author

Perl is the last one failing now.

We have this in the error log:

...
Configuring Dist-Zilla-Plugin-Prereqs-FromCPANfile-0.08 ... OK
Building Dist-Zilla-Plugin-Prereqs-FromCPANfile-0.08 ... OK
Successfully installed Dist-Zilla-Plugin-Prereqs-FromCPANfile-0.08
26 distributions installed
Run filename=$(dzil build | tail -2 | head -1 | sed 's/.*writing archive to \(.*\)/\1/')
  filename=$(dzil build | tail -2 | head -1 | sed 's/.*writing archive to \(.*\)/\1/')
  echo "::set-output name=filename::$filename"
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
[GatherFile] /home/runner/work/messages/messages/perl/CHANGELOG.md does not exist! at inline delegation in Dist::Zilla::Plugin::GatherFile for logger->log_fatal (attribute declared in /usr/local/share/perl/5.30.0/Dist/Zilla/Role/Plugin.pm at line 67) line 18.
Error: Process completed with exit code 2.

@ehuelsmann any ideas what this means? The test fixture for the action-publish-cpan action does not seem to need a CHANGELOG. Any idea why this one is different?

Repository owner moved this from In Progress to Done in Split up the monorepo Sep 21, 2022
Repository owner moved this from In Progress to Done in Automate releases Sep 21, 2022
@mattwynne
Copy link
Member Author

OK, this is done. However it required quite a bit of manual work to get it out, so I want to do another patch release as soon as cucumber/polyglot-release#82 is released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant