├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .scala-steward.conf ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── libraries.sbt ├── project ├── build.properties ├── libraries.sbt ├── plugins.sbt ├── project │ ├── build.properties │ ├── build.sbt │ ├── libraries.sbt │ └── src │ │ └── main └── src │ └── main └── src ├── main └── scala │ └── sbtghactions │ ├── GenerativeKeys.scala │ ├── GenerativePlugin.scala │ ├── GitHubActionsKeys.scala │ ├── GitHubActionsPlugin.scala │ ├── JavaSpec.scala │ ├── JobContainer.scala │ ├── JobEnvironment.scala │ ├── PREventType.scala │ ├── Paths.scala │ ├── PermissionScope.scala │ ├── Ref.scala │ ├── RefPredicate.scala │ ├── UseRef.scala │ ├── WorkflowJob.scala │ ├── WorkflowStep.scala │ ├── matrix.scala │ └── windows │ └── PagefileFix.scala ├── sbt-test └── sbtghactions │ ├── allow-hashes │ ├── .github │ │ └── workflows │ │ │ ├── ci.yml │ │ │ └── clean.yml │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ └── test │ ├── check-and-regenerate │ ├── build.sbt │ ├── expected-ci.yml │ ├── expected-clean.yml │ ├── project │ │ └── plugins.sbt │ └── test │ ├── githubworkflowoses-clean-publish │ ├── .github │ │ └── workflows │ │ │ ├── ci.yml │ │ │ └── clean.yml │ ├── build.sbt │ ├── project │ │ └── plugins.sbt │ └── test │ ├── no-clean │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── build.sbt │ ├── project │ │ └── plugins.sbt │ └── test │ ├── non-existent-target │ ├── .github │ │ └── workflows │ │ │ ├── ci.yml │ │ │ └── clean.yml │ ├── build.sbt │ ├── project │ │ └── plugins.sbt │ └── test │ ├── sbt-native-thin-client │ ├── .github │ │ └── workflows │ │ │ ├── ci.yml │ │ │ └── clean.yml │ ├── build.sbt │ ├── project │ │ └── plugins.sbt │ └── test │ └── suppressed-scala-version │ ├── build.sbt │ ├── expected-ci.yml │ ├── expected-clean.yml │ ├── project │ └── plugins.sbt │ └── test └── test └── scala └── sbtghactions └── GenerativePluginSpec.scala /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/.gitignore -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/.scala-steward.conf -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/README.md -------------------------------------------------------------------------------- /libraries.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/libraries.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.4 2 | -------------------------------------------------------------------------------- /project/libraries.sbt: -------------------------------------------------------------------------------- 1 | ../libraries.sbt -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.10.2 2 | -------------------------------------------------------------------------------- /project/project/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/project/project/build.sbt -------------------------------------------------------------------------------- /project/project/libraries.sbt: -------------------------------------------------------------------------------- 1 | ../../libraries.sbt -------------------------------------------------------------------------------- /project/project/src/main: -------------------------------------------------------------------------------- 1 | ../../src/main -------------------------------------------------------------------------------- /project/src/main: -------------------------------------------------------------------------------- 1 | ../../src/main -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/GenerativeKeys.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/GenerativeKeys.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/GenerativePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/GenerativePlugin.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/GitHubActionsKeys.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/GitHubActionsKeys.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/GitHubActionsPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/GitHubActionsPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/JavaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/JavaSpec.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/JobContainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/JobContainer.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/JobEnvironment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/JobEnvironment.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/PREventType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/PREventType.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/Paths.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/Paths.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/PermissionScope.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/PermissionScope.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/Ref.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/Ref.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/RefPredicate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/RefPredicate.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/UseRef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/UseRef.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/WorkflowJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/WorkflowJob.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/WorkflowStep.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/WorkflowStep.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/matrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/matrix.scala -------------------------------------------------------------------------------- /src/main/scala/sbtghactions/windows/PagefileFix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/main/scala/sbtghactions/windows/PagefileFix.scala -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/allow-hashes/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/allow-hashes/.github/workflows/ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/allow-hashes/.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/allow-hashes/.github/workflows/clean.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/allow-hashes/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/allow-hashes/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/allow-hashes/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/allow-hashes/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/allow-hashes/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/allow-hashes/test: -------------------------------------------------------------------------------- 1 | > githubWorkflowCheck 2 | -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/check-and-regenerate/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/check-and-regenerate/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/check-and-regenerate/expected-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/check-and-regenerate/expected-ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/check-and-regenerate/expected-clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/check-and-regenerate/expected-clean.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/check-and-regenerate/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/check-and-regenerate/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/check-and-regenerate/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/check-and-regenerate/test -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/.github/workflows/ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/.github/workflows/clean.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/githubworkflowoses-clean-publish/test: -------------------------------------------------------------------------------- 1 | > patchIfSbt2 2 | > githubWorkflowCheck 3 | -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/no-clean/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/no-clean/.github/workflows/ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/no-clean/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/no-clean/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/no-clean/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/no-clean/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/no-clean/test: -------------------------------------------------------------------------------- 1 | > patchIfSbt2 2 | > githubWorkflowCheck 3 | -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/non-existent-target/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/non-existent-target/.github/workflows/ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/non-existent-target/.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/non-existent-target/.github/workflows/clean.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/non-existent-target/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/non-existent-target/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/non-existent-target/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/non-existent-target/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/non-existent-target/test: -------------------------------------------------------------------------------- 1 | > patchIfSbt2 2 | > githubWorkflowCheck 3 | -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/sbt-native-thin-client/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/sbt-native-thin-client/.github/workflows/ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/sbt-native-thin-client/.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/sbt-native-thin-client/.github/workflows/clean.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/sbt-native-thin-client/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/sbt-native-thin-client/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/sbt-native-thin-client/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/sbt-native-thin-client/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/sbt-native-thin-client/test: -------------------------------------------------------------------------------- 1 | > patchIfSbt2 2 | > githubWorkflowCheck 3 | -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/suppressed-scala-version/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/suppressed-scala-version/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/suppressed-scala-version/expected-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/suppressed-scala-version/expected-ci.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/suppressed-scala-version/expected-clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/suppressed-scala-version/expected-clean.yml -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/suppressed-scala-version/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/suppressed-scala-version/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbtghactions/suppressed-scala-version/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/sbt-test/sbtghactions/suppressed-scala-version/test -------------------------------------------------------------------------------- /src/test/scala/sbtghactions/GenerativePluginSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/sbt-github-actions/HEAD/src/test/scala/sbtghactions/GenerativePluginSpec.scala --------------------------------------------------------------------------------