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

Publish as GitHub Actions #227

Closed
JamieMagee opened this issue Aug 18, 2022 · 4 comments
Closed

Publish as GitHub Actions #227

JamieMagee opened this issue Aug 18, 2022 · 4 comments

Comments

@JamieMagee
Copy link
Member

I understand that these are Azure Pipelines tasks for publishing Azure DevOps extensions. But, is it possible to package these as tasks as GitHub actions to enable publishing Azure DevOps extensions from GitHub?

@jessehouwing
Copy link
Collaborator

That's been in my plans for a while now, but I haven't gotten to that.

I have a few extensions I publish from actions and I've written a bit of pwsh to do most if this stuff for me.

https://github.com/jessehouwing/azure-pipelines-tasks-zips
https://github.com/jessehouwing/azure-pipelines-pre-and-post-tasks

@JamieMagee
Copy link
Member Author

JamieMagee commented Aug 29, 2022

I took some inspiration from your PowerShell scripts and the tasks in this repo, and I've started writing my own GitHub Actions: https://github.com/JamieMagee/azure-devops-extension-actions.

Once I'm happy with the features and stability, I'll see about moving them into the microsoft GitHub org

@jessehouwing
Copy link
Collaborator

Pretty cool. I was hoping to merge the different tasks into a single one and there are a few things that changed in TFX that the tasks here haven't incorporated due to the fact that they predate the changes by a long time.

I'd live to have a chat and then help on this. It's been a long time a co-contributor has spent time on this extension.

@JamieMagee
Copy link
Member Author

I think the individual tasks are still quite useful, but I agree there is some technical debt.

It would also be possible to produce both Azure Pipelines Tasks and GitHub Actions using the same codebase. See https://github.com/microsoft/accessibility-insights-action for an example of this.

However, for the short term I'd like to complete my PowerShell-based GitHub Actions.

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

No branches or pull requests

2 participants