canonical / operator-workflows

Apache License 2.0
7 stars 9 forks source link

plan a charm file resource built by script called 'build-resource.sh' #454

Open addyess opened 2 days ago

addyess commented 2 days ago

Applicable spec: KU-1646

Overview

Create/Handle integration tests plans with file resources

Rationale

Not all charms have image resources, some also use file resources. The workflows must grow the ability to plan, build, test, and publish with file resources.

Workflow Changes

The Plan, Build, Integration Test, and Publish workflows all get a bump to integrate with the new file based resources.

I didn't find any instructions on how to build the typescript so it was built with:

npm run format:write && npm run package

Checklist

I don't have the authority to set any of the tags

addyess commented 1 day ago

This branch cannot be merged until the changes to the uses: <path> is returned to its original settings under .github/workflows