Skip to content
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

Use the shared GitHub Actions workflows for buildpack releases #156

Merged
merged 9 commits into from
Aug 3, 2023

Conversation

colincasey
Copy link
Contributor

This sets up the release automation scripts from languages-github-actions for the Procfile buildpack.

Also in this PR:

  • adds the target Docker repository to buildpack.toml to align with the metadata used by other Heroku buildpacks

W-13658758

This sets up the release automation scripts from [languages-github-actions](https://github.com/heroku/languages-github-actions) for the Procfile buildpack.

Also in this PR:
* adds the target Docker repository to `buildpack.toml` to align with the metadata used by other Heroku buildpacks

[W-13658758](https://gus.lightning.force.com/a07EE00001UkuZgYAJ)
@colincasey colincasey requested a review from a team as a code owner June 28, 2023 15:32
Copy link
Member

@edmorley edmorley left a comment

Choose a reason for hiding this comment

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

Blocked on:

...but I'm very much looking forward to this landing! :-)

.github/workflows/prepare-release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
buildpack.toml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
@colincasey colincasey requested a review from edmorley August 1, 2023 16:25
@edmorley edmorley changed the title Use the shared release automation for the Procfile buildpack Use the shared GitHub Actions workflows for buildpack releases Aug 2, 2023
Copy link
Member

@edmorley edmorley left a comment

Choose a reason for hiding this comment

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

Amazing, thank you! 😄

.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/prepare-release.yml Outdated Show resolved Hide resolved
.github/workflows/prepare-release.yml Outdated Show resolved Hide resolved
buildpack.toml Outdated Show resolved Hide resolved
@edmorley
Copy link
Member

edmorley commented Aug 2, 2023

@colincasey Ah, I've just noticed that the current README for this repo has deployment instructions which will be outdated when this merges:
https://github.com/heroku/procfile-cnb/blob/97aa913a341ef97494f887997653382cfc033086/README.md?plain=1#L10-L27

I guess that section can be replaced with a link to these new docs instead?
https://github.com/heroku/languages-team/blob/main/languages/cnb/deploy.md

eg similar to:
https://github.com/heroku/buildpacks-nodejs/blob/a8914b87f8252c76cabfea9ed3698a6791389871/README.md?plain=1#L64-L66

@colincasey colincasey requested a review from edmorley August 3, 2023 14:38
Copy link
Member

@edmorley edmorley left a comment

Choose a reason for hiding this comment

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

Thank you!

@colincasey colincasey merged commit 8dd9e1f into main Aug 3, 2023
@colincasey colincasey deleted the release_automation branch August 3, 2023 16:18
colincasey added a commit to heroku/languages-github-actions that referenced this pull request Aug 3, 2023
colincasey added a commit to heroku/languages-github-actions that referenced this pull request Aug 3, 2023
We can remove this fallback key for reading the repository to publish to now that the following PRs have been merged:

- heroku/buildpacks-go#124
- heroku/buildpacks-php#15
- heroku/buildpacks-ruby#184
- heroku/buildpacks-jvm#555
- heroku/buildpacks-nodejs#610
- heroku/buildpacks-python#58
- heroku/buildpacks-procfile#156
colincasey added a commit to heroku/languages-github-actions that referenced this pull request Aug 3, 2023
We can remove this fallback key for reading the repository to publish to now that the following PRs have been merged:

- heroku/buildpacks-go#124
- heroku/buildpacks-php#15
- heroku/buildpacks-ruby#184
- heroku/buildpacks-jvm#555
- heroku/buildpacks-nodejs#610
- heroku/buildpacks-python#58
- heroku/buildpacks-procfile#156
colincasey added a commit to heroku/languages-github-actions that referenced this pull request Aug 4, 2023
* Post PR #91 Cleanup

We can remove these separated workflows now that the following PRs have been merged:

- heroku/buildpacks-jvm#554
- heroku/buildpacks-php#14
- heroku/buildpacks-go#123
- heroku/buildpacks-ruby#183
- heroku/buildpacks-nodejs#609
- heroku/buildpacks-python#58
- heroku/buildpacks-procfile#156

* PR feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants