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

V2 Upload Artifact #70

Merged
merged 12 commits into from
Apr 28, 2020
Merged

V2 Upload Artifact #70

merged 12 commits into from
Apr 28, 2020

Conversation

konradpabjan
Copy link
Collaborator

@konradpabjan konradpabjan commented Apr 28, 2020

The upload-artifact action has been completely rewritten using typescript. The original v1 action is a plugin written in C# that is tied to the runner.

As part of the v2 rewrite and to make the action more like a traditional typescript action, the core upload logic has been ported over to the @actions/artifact package. This can be found here: https://github.com/actions/toolkit/tree/master/packages/artifact

After being in preview for over two months, we're ready to merge this into the master branch. Any issues that were reported in #62 have been addressed and there should not be any compat issues between v1 and v2.

All the changes are largely identical to the PR that was merged into the v2-preview branch: #54

A few minor things have been changed/added

  • Update README changing v2-preview to v2
  • Add .gitattributes so that prettier doesn't complain about line endings on Windows

I don't expect any problems with v2 since all reported issues have been fixed but if need be, we can revert this entire pr so that anyone using @master isn't broken.

konradpabjan and others added 9 commits March 13, 2020 14:44
* V2 Upload Artifact

* Improve logs

* Update release

* Update test.yml

* Update test.yml

* Update test.yml

* @actions/artifact v0.2.0 package

* Add extra YAML test
@konradpabjan konradpabjan marked this pull request as ready for review April 28, 2020 14:40
@konradpabjan konradpabjan merged commit e7eefc4 into master Apr 28, 2020
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.

None yet

3 participants